我已经使用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似乎不再运行了
非常感谢您的帮助!
答案 0 :(得分:2)
'restart'事件有单独的钩子。您可能需要在'pre_restart'中复制插入内容。