关于tomcat 线程问题
最近用tomcat6(jsp+servlet,未用任何框架)做的网站项目经常挂掉,发现线程满了,maxThreads开始设的500,后来增加到3000,过了几天看已经超过3000了,服务就挂掉了,最大最小内存都设置为4g,服务器环境是windows 2008 r2 采用windows服务方式启动的,为什么线程不减少或不释放呢?
我在本机做了一个测试,tomcat启动,不访问任何页面,我看任务管理器里面tomcat的线程是45,访问了一个没有任何内容的jsp页面,线程数变成46,关掉ie后线程数还是46,为什么没有减少到45呢?
我在本机做了一个测试,tomcat启动,不访问任何页面,我看任务管理器里面tomcat的线程是45,访问了一个没有任何内容的jsp页面,线程数变成46,关掉ie后线程数还是46,为什么没有减少到45呢?
...全文
相关推荐
记一次tomcat进程cpu占用过高的问题排查记录
通过以上步骤,可以逐步排查并解决Tomcat进程CPU占用过高的问题。在实际操作中,可能还需要考虑其他因素,如代码性能优化、线程池配置、服务器资源限制等。
线上问题排查经验谈Tomcat线程占用排查
作者:禅与计算机程序设计艺术 1.简介 Apache Tomcat是开源的Web服务器,本文主要介绍Tomcat服务器在线上应用中常见的问题、现象及解决方案,包括Tomcat启动慢、JVM线程占满、Tomcat无法正常访问等。 2.背景介绍
Tomcat无响应问题定位流程
当遇到Tomcat无响应的问题时,这可能是由于多种原因导致的,包括但不限于内存溢出、线程阻塞、配置错误或者应用代码的异常。本篇文章将详细探讨如何定位并解决Tomcat无响应的问题。
tomcat自动关闭原因
- **死锁**:多线程应用程序中可能出现的死锁问题,也会使Tomcat服务陷入不可恢复的状态,最终导致服务自动关闭。
运行在tomcat容器中的ThreadLocal容易产生的问题
然而,在特定环境下,如Tomcat这样的Servlet容器中,不恰当使用ThreadLocal可能会导致一些问题。首先,我们要理解Tomcat的工作原理。


Web 开发
