こんにちは、Java サービスをインストールして、Apache 共通デーモン prunsrv を実行しました。私はそれを止めるのに問題があります。Windows サービス コンソールからサービスを再起動すると、ハングすることがあります。奇妙なことは、Apache ログに示されているように、私のサービスが正しく停止していることです。問題は、バージョン 0.15 で修正が既に実装されているように見える場合でも、このhttps://issues.apache.org/jira/browse/DAEMON-288と同じようです。バージョン 0.14 では問題はありませんが、バージョン 0.14 ではサービスがランダムに再起動されます (私のニーズには適していません)。サービスの停止を示すログは次のとおりです。
[2016-01-19 11:12:52] [info] [ 2036] Commons Daemon procrun (1.0.15.0 64-bit) started
[2016-01-19 11:12:53] [info] [ 2036] Running 'xxxxxxx' Service...
[2016-01-19 11:12:53] [info] [ 1400] Starting service...
[2016-01-19 11:12:54] [info] [ 1400] Service started in 1546 ms.
[2016-01-19 11:58:50] [info] [ 2648] Stopping service...
[2016-01-19 11:58:51] [info] [ 2648] Service stop thread completed.
その後、Windows サービス コンソールに " stopping service
" が表示され、しばらくすると (1 分だと思います)、" Windows could not stop the service on local computer. Error 1053: The service did not respond to the start or control request in a timely fashion
" と表示されます。その後、サービスを再起動することはできず (Windows サービス コンソールでは引き続き と表示されますstopping
)、マシンを再起動する必要があります。
誰かが同じ問題に遭遇しましたか?
ありがとう