0
Dropwizardフレームワークを使用して1つのJava Restマイクロサービスを作成しました。 サービスは罰金起動しますが、何の活動がmicroserviceで起こっていない場合、それは我々がmicroserviceにいくつかの不活動の後、サーバーが自動的にシャットダウンしていることがわかりますログからのログDropwizardサーバーはしばらくすると自動的にシャットダウンします
INFO [15:17:54.165] [dw-240 - GET /uid/requests/be7e2b1c-a694-4a11-b586-
c5082f61c2ef] c.t.u.b.UIDQueryService - Transformed response for requestId
[be7e2b1c-a694-4a11-b586-c5082f61c2ef]
INFO [15:55:43.040] [Thread-14] o.e.j.s.ServerConnector - Stopped
[email protected]{HTTP/1.1}{0.0.0.0:8080}
INFO [15:55:43.042] [Thread-14] o.e.j.s.ServerConnector - Stopped
[email protected]{HTTP/1.1}{0.0.0.0:8081}
INFO [15:55:43.043] [Thread-14] o.e.j.s.h.ContextHandler - Stopped
[email protected]{/,null,UNAVAILABLE}
と次のように自動的にシャットダウンします。最後のGETとサーバーのシャットダウンの時間差は約40分です。
私はある種の非活動の後にサービスを殺すそのいくつかの構成が、これについての考えを持っていると思います。設定ファイルのconfigureのスレッドで
何かが、この動作をデフォルトではない、あなたのアプリケーションを停止するかどうかを確認され、冗長性を記録したり、信号をキャッチするstraceのを行う上げるようにしてください。どのバージョンのdropwizardを使用していますか? –