我们在 Linux 中安装了 Tomcat。服务器在 10 到 15 个请求后没有响应。但 5 分钟后问题得到解决,并且对另外 10 到 15 个请求得到响应。
我们看到 Linux 机器中有足够的 50% 内存,并且没有看到任何线程锁。此外,部署文件在本地环境中正常运行。
请帮助我们,这可能是什么问题?
答案1
检查你的 RAM 数量分配给Tomcat。仅仅因为您有空闲的系统 RAM 并不意味着允许 Tomcat 使用它。几分钟后它就能正常工作的原因可能是因为进行了一些垃圾收集,从而允许更多请求通过。