Openshift pre_start挂钩在app重启时不起作用

时间:2014-07-16 19:15:14

标签: java openshift openshift-client-tools

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

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

当使用

启动应用程序时,这实际上工作正常

rhc app start <app name>

我可以在rhc尾部看到类似

的东西
Picked up _JAVA_OPTIONS: -javaagent:...

然而,当我使用app restart

rhc app restart <app name>

jvm opts不再被选中,javaagent似乎不再运行了

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

'restart'事件有单独的钩子。您可能需要在'pre_restart'中复制插入内容。