1

ソフトウェアのインストールと設定にはchefを使用しています。

Tomcat に構成を追加して、メモリ設定を変更したいと考えています。

これを今すぐ構成に追加すると、実行されるたびに追加と追加と追加が続行されます。

この記事によると、次のようなものを使用してコマンドラインでこれを行うことができます。

tomcat6 //US//Tomcat6 --JvmMx 1024 ++JvmOptions="-XX:MaxPermSize=256m"

tomcat7 を使用しているため、次のように変更しました。

tomcat7 //US//Tomcat7 --JvmMx 1024 ++JvmOptions="-XX:MaxPermSize=256m"

tomcat6 //ES/Tomcat6 を使用してクエリを実行するという言及があります。

標準出力に出力されることを望んでいましたが、そうではありません。

現在の設定をプログラムで確認できる場所があるので、何度も追加し直す必要はありません。

考えられる答えは、Chef 固有のものである必要はありません。コマンド ラインだけで十分です。

4

2 に答える 2

1

これを達成するための通常の「プログラムによる」方法は、JMX を使用することですが、次のように述べています。

コマンドラインだけ

reg.exe を使用して、レジストリに格納されているサービスの Java パラメータを取得できます。

reg query "HKLM\Software\Apache Software Foundation\Procrun 2.0\<TOMCAT_SERVICE_NAME>\Parameters\Java" 

これにより、すべての Java パラメータがダンプされます。この場合、「JvmMx」を探しています。

于 2013-03-01T17:35:30.417 に答える