4

こんにちは、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)、マシンを再起動する必要があります。

誰かが同じ問題に遭遇しましたか?

ありがとう

4

1 に答える 1

2

はい、1.0.15 バージョンでその問題を発見しました。私にとっては、以前の 1.0.14 バージョンにダウングレードするだけで十分でした。これは、オープン バグに関連しています。

https://issues.apache.org/jira/browse/DAEMON-298

(ただし、288 は解決済みとしてマークされています)。

于 2016-08-16T11:20:21.140 に答える