作者回复: 👍
作者回复: 在Springboot里配置文章里提到的那些参数,比如:
server.tomcat.additional-tld-skip-patterns: xxx*.jar
或者通过TomcatServletWebServerFactory来修改参数
@Bean
public TomcatServletWebServerFactory tomcatFactory() {
return new TomcatServletWebServerFactory() {
@Override
protected void postProcessContext(Context context) {
((StandardJarScanner) context.getJarScanner()).setScanManifest(false);
}
};
}
作者回复: 重启和部署服务的时候,启动快的话能减少downtime。
作者回复: Server 有一个专门的线程池来叫做utilityExecutor,来跑这些任务,在这个线程池创建startStopThreads个数的线程。默认是2个。
作者回复: 空请求没有IO等待,可以试试把线程池的线程数调小一点,减少线程切换开销,看有没有帮助
作者回复: 文件越大,占磁盘空间
作者回复: 用jstack看堆栈信息看具体卡在哪一行。