0
/health
を含むさまざまなエンドポイントを実装するWebサービスがあります。 /health
は、サーバが正常に動作していれば200 OK
を返し、バックエンドのMongoDBに接続できます。 200 OK
以外のものがあれば、定期的に(12分ごとに)/health
エンドポイントをポーリングするウォッチドッグスレッドがあり、System.exit(-1)
がコールされますが、プロセスは強制終了されません。スレッドの中にはまだ実行中のものがあります。 この問題を解決するにはどうすればよいですか?スレッドの1つからのSystem.exit(-1)がjavaプロセスを終了しない
通常、人はSystem.exit(0)ではなく-1を使用します。私はこれまで見たことがないので、私はコメントしたいと思った。 – CodingNinja
[Javaプログラムの終了](http://stackoverflow.com/questions/22452930/terminating-a-java-program)の可能な複製 – CodingNinja
ウォッチドッグ出口を呼んでいますか?ウォッチドッグプロセスを終了したいですか? –