Dropwizard服务器会在一段时间后自动关闭

时间:2017-05-20 06:59:34

标签: java rest jetty microservices dropwizard

我使用Dropwizard框架编写了一个java rest微服务。 服务开始正常,但如果微服务上没有活动,则会自动关闭以下日志

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 
application@f5a7226{HTTP/1.1}{0.0.0.0:8080}
INFO   [15:55:43.042] [Thread-14] o.e.j.s.ServerConnector -  Stopped 
admin@519c6fcc{HTTP/1.1}{0.0.0.0:8081}
INFO   [15:55:43.043] [Thread-14] o.e.j.s.h.ContextHandler -  Stopped 
i.d.j.MutableServletContextHandler@ee2ae9a{/,null,UNAVAILABLE}

从日志中我们可以看到服务器在微服务上的一些不活动后自动关闭。上次GET和服务器关闭之间的时间差大约为40分钟。

我认为它的一些配置会在某些不活动后杀死服务,是否有任何人对此有所了解。

1 个答案:

答案 0 :(得分:0)

在配置文件中配置线程部分

 maxThreads: 20480
  minThreads: 50

https://github.com/armdev/tosptube/blob/master/tosp-auth/src/main/resources/config.yml