2

tomcat6 (jbossews-1.0) カートリッジを使用して OpenShift テスト アプリをセットアップしました。pre_start_jbossews-1.0 という名前の pre_start アクション フックがリモート リポジトリにプッシュされました。フックには、次のような javaagent を実行する JVM export ステートメントが含まれています。

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 に答える