2

我已经使用 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:...

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

rhc app restart <app name>

jvm opts 不再被拾取,javaagent 似乎不再运行

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

4

1 回答 1

2

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

于 2014-07-31T21:34:09.293 回答