[英]Spring boot embedded tomcat threadpool configuration
应用程序是使用 spring 启动构建的。我的应用程序使用 application.yaml 进行外部配置。但是当我尝试在 application.yaml 中添加以下配置时,应用程序无法启动并出现错误,因为 tomcat 无效。但是我尝试过类似的等效配置在另一个带有 application.propeties 的应用程序中,它在那里工作。
server:
port:8080
tomcat:
max-threads:500
accept-count:500
max-connections:10000
min-spare-threads:500
其他应用程序中使用的 springBoot 版本是什么?
仅供参考server.tomcat.max-threads自Springboot 2.3 以来已弃用,现在在您的 Spring application.properties 中使用server.tomcat.threads.max 。 https://docs.spring.io/spring-boot/docs/2.4.0/reference/html/appendix-application-properties.html#common-application-properties
对我来说,这似乎适用于application.yaml
server:
port: 8080
tomcat:
max-threads: 500
accept-count: 500
max-connections: 10000
min-spare-threads: 500
或者这个在application.properties
server.port = 8080
server.tomcat.max-threads = 500
server.tomcat.accept-count = 500
server.tomcat.max-connections = 10000
server.tomcat.min-spare-threads = 500
如果它不起作用,也许您的依赖项中有错误?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.