5

プロジェクトの 1 つで Jetty 7.4 を使用しています。サーバーが起動またはダウンしたときに自動的に起動/停止できるように構成する必要があります。また、オンデマンドでサーバーを起動/停止できるはずです。jetty(bin/jetty.sh) に付属の start/stop スクリプトを使用しています。サーバーは問題なく起動します。ただし、サーバーの停止に関しては、いくつかの問題に直面しています。

Jetty は、「--exec」コマンド ライン パラメーターを使用してサーバーを起動することを想定しており、このパラメーターは別の JVM インスタンスを生成します。これで、jetty に対して 2 つのプロセスが実行されます。スクリプトを使用して jetty サーバーを停止しようとすると、最初のプロセスが正常に終了します。ただし、生成されたプロセスはまだ確認できます。

Web を検索したところ、複数の場所でこの質問が寄せられましたが、この問題の解決策が見つかりませんでした。何か案は?

ありがとう、

NG

4

1 に答える 1

1

これは実際には質問への回答ではありませんが、.NET の新しいファイルで JVM オプションを指定することで、この問題を回避しました/etc/default/jetty。そこで、次のようなものを使用して JVM オプションを設定できます。

JAVA_OPTIONS="-XX:MaxPermSize=128m -Xms1024m -Xmx1024m"

そうすれば、を使用して別のプロセスを生成する必要がなくなり、通常どおり 1 つのプロセスを開始および停止するために--exec使用できます。jetty.sh

于 2011-05-24T00:45:58.413 に答える