Windows サービスとして起動した Tomcat に問題があります。その上で実行されている Web アプリケーションはほとんどなく、サービスを (プログラムで) 停止しようとすると、停止するのに 30 秒以上かかり、SCM は時間制限 (デフォルトは 30 秒) のために操作を中止します。これはレジストリで構成できますが、変更できません (そして、醜い解決策のようです)。どうすればこれを解決できますか? tomcat の kill_timeout はありますか? または、アプリケーションを停止するにはどうすればよいですか?
質問する
2205 次
1 に答える
0
Tomcat config GUI (別名 The Apache "Commons Daemon Service Manager" ) にはShutdown
タブがあります (ヒント:tomcatw.exe
インストール パスで開きます)。ここにTimeout
値が表示されます。これで問題が解決する場合があります。
https://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html#Command_line_parametersでも説明されています。
ParameterName
デフォルト 説明
[...]
--StopTimeout
タイムアウトなし procrun がサービスが正常に終了するまで待機するタイムアウトを秒単位で定義します。
または、これを確認してください: Tomcat は停止しません。どうすればこれをデバッグできますか?
于 2016-04-19T14:32:54.220 に答える