[英]How to restart spring boot application when Hikari give connection timeout?
We have spring boot application & getting below exception.我们有 spring 启动应用程序并低于异常。 Solution for that is only spring boot application restart.解决方案只有 spring 引导应用程序重新启动。
Question 1: How I come to know that I am getting below exception and now need application restart?问题 1:我是如何知道自己处于异常之下并且现在需要重新启动应用程序的?
Question 2: How to restart the spring boot application?问题2:如何重启spring引导程序?
Exception:例外:
Failed to obtain JDBC connection;获取JDBC连接失败; nested exception is a java.sql.SQLTransientConnectionException:HikariPool-1嵌套异常是 java.sql.SQLTransientConnectionException:HikariPool-1
You can use this in your application.properties
:您可以在application.properties
中使用它:
spring.datasource.hikari.connection-timeout=600000
spring.datasource.hikari.maximum-pool-size=500
spring.datasource.hikari.max-lifetime=1800000
spring.datasource.hikari.minimum-idle=20
spring.datasource.hikari.validation-timeout=3000
spring.datasource.hikari.idle-timeout=60000
and if you only want to restart kill the tomcat server you can use this command:如果你只想重启杀死 tomcat 服务器,你可以使用这个命令:
sudo kill -9 `sudo lsof -t -i:8080`
Bellow configuration worked for me so don't need to restart also.波纹管配置对我有用,所以也不需要重新启动。 Thanks everyone for your help.谢谢大家的帮助。
spring.datasource.hikari.connection-timeout = 600000 spring.datasource.hikari.connection-timeout = 600000
spring.datasource.hikari.maximum-pool-size = 15 spring.datasource.hikari.maximum-pool-size = 15
spring.datasource.hikari.max-lifetime=1800000 spring.datasource.hikari.max-lifetime=1800000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.