java - Openshift pre_start Hook 在应用程序重新启动时不起作用

标签 java openshift openshift-client-tools

我已经使用 tomcat6 (jbossews-1.0) 盒设置了一个 OpenShift 测试应用程序,名称为 pre_start_jbossews-1.0 的 pre_start 操作 Hook 已推送到远程存储库。该钩子(Hook)包含一个运行 javaagent 的 JVM 导出语句,如下所示:

export _JAVA_OPTIONS="-javaagent:<...javagent jar location...>"

当应用程序使用启动时,这实际上工作得很好

rhc app start <app name>

我可以在 rhc 尾部看到类似的内容

Picked up _JAVA_OPTIONS: -javaagent:...

但是,当我使用应用程序重新启动时

rhc app restart <app name>

不再选择 jvm opts,并且 javaagent 似乎不再运行

非常感谢您提前提供的帮助!

最佳答案

“重新启动”事件有单独的 Hook 。您可能需要在“pre_restart”中复制插入内容。

关于java - Openshift pre_start Hook 在应用程序重新启动时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24788862/

相关文章:

django - 在 openshift 上重新启动 python 应用程序不会重新加载环境变量

openshift client tools for windows, rhc setup error

Java - 哪个是 Graph 的最佳实现结构?

Java 继承/OOP - 仅使用父级句柄调用子类型特定方法

ssl - "SSL23_GET_SERVER_HELLO:reason(1112)"服务器端(Openshift)的解决方法?

tomcat - 在 OpenShift Origin 中公开服务不起作用

java - 如何将 postgresql 添加到 OpenShift Spring 应用程序?

ruby-on-rails - 执行 rhc 设置时出错 - 发生意外错误 : invalid character at "&lt;!doctype "

java - 如果在静态初始化 block 中创建线程,程序将挂起

java - 查找大于给定数字且与给定整数具有相同二进制权重的最小 +ve 整数的算法