1.检查内存是否溢出

free -h

若内存溢出,首先检查代码是否存在内存泄漏 ,其次就是扩容

2.检查线程池是不是太小,存在线程等待过多

查看tomcat的PID

ps -aux|grep tomcat

查看tomcat对应的线程数

ps -Lf PID|wc -l

修改tomcat线程池数以及tomcat运行模式(maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200 acceptCount:当tomcat起动的线程数达到最大 时,接受排队的请求个数,默认值为100)

在linux上,默认使用的是bio connector。与nio相比,bio性能较低。将/conf/server.xml中的如下配置片段:

修改为:

就可将http connector切换至nio了。

更多细节请参考:http://www.365mini.com/page/tomcat-connector-mode.htm

http://blog.csdn.net/wngua/article/details/70904991

https://www.cnblogs.com/tyb1222/p/4583983.html

https://www.cnblogs.com/magmell/p/7086229.html

以上就是tomcat响应过慢——解决办法的全部内容。

tomcat资源请求慢_tomcat响应过慢——解决办法相关推荐

  1. tomcat资源请求慢_Tomcat网页加载速度过慢的解决方法

    可以vim conf/server.xml,在# OS specific support.  $var _must_ be set to either true or false.下添加: JAVA_ ...

  2. 易语言程序假死优化_易语言假死无响应采用处理事件解决办法

    易语言假死无响应采用处理事件解决办法 处理事件() 一个比较简单的理解是:让程序反应过来 这个函数一般是用在延时前面或后面,如果不用的话程序很容易形成假死,造成程序无响应 如下图,虽然这个程序还在运行 ...

  3. IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法

    转载自  IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法 最近在测试兼容性问题的时候发现,使用Ajax的GET请求向后台获取响应结果时,如果是IE8浏览器,第一次发送请求时会得到正 ...

  4. 【安全牛学习笔记】CSRF跨站请求伪造***漏洞的原理及解决办法

    CSRF跨站请求伪造***漏洞的原理及解决办法 CSRF,夸张请求伪造漏洞 漏洞的原理及修复方法 1.常见的触发场景 2.漏洞原理:浏览器同源策略 3.DEMO 4.漏洞危害 5.如何避免&修 ...

  5. ajax请求或者计算造成浏览器崩溃解决办法

    现象: ajax请求或者计算造成浏览器崩溃解决办法 1) ajax请求造成浏览器崩溃其实不是别的原因,是因为我们的代码的原因,这儿提醒众位同行初学者,使用尽量不要使用$.ajaxSettings.as ...

  6. linux 防止启动多个进程,linux下tomcat启动后出现多个java进程解决办法

    当前位置:我的异常网» Linux/Unix » linux下tomcat启动后出现多个java进程解决办法 linux下tomcat启动后出现多个java进程解决办法 www.myexception ...

  7. ajax--->请求异常 jQuery提示parsererror错误解决办法

    请求异常 jQuery提示parsererror错误解决办法 参考文章: (1)ajax--->请求异常 jQuery提示parsererror错误解决办法 (2)https://www.cnb ...

  8. 为什么ajax请求状态码为0,ajax请求状态码为0的解决办法

    原文链接:https://blog.csdn.net/changqing5818/article/details/53932463 前言 今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的C ...

  9. 关于windows10系统,玩英雄联盟加载无响应问题的解决办法

    我是从win7升级到win10系统的,升级完后很多软件都能正常使用,开始英雄联盟还可以正常使用,但是更新几次后发现进入游戏加载界面时无法进入,很长时间都是无法响应,退了重新进入还是不行,然后几把排位都 ...

最新文章

  1. 十五、Redis三种特殊类型之二HyperLoglog
  2. Unity基础之:UnityAPI的学习
  3. MySQL【案例讲解】单行函数
  4. 翻译文章第六章4-7
  5. QCC3040---Media Player module
  6. 温度补偿计算公式_基于温度压力补偿计算的燃气表计量方法与流程
  7. qt 在ubuntu下的下载安装及测试
  8. Opencv学习——LSD直线检测
  9. 赵小楼《天道》《遥远的救世主》深度解析(35)你觉得叶晓明、冯世杰、刘冰是底层吗?
  10. jsf服务_JSF ManagedBean ManagedProperty
  11. 逊哥dp专题 总结(普通dp,斜率优化dp,数位dp)
  12. Vscode鼠标乱跳
  13. 注册aws账号创建ec2免费套餐
  14. [世界杯] 韩国 vs 多哥 2:1
  15. 视频文件服务器加速,视频CDN,视频点播加速,视频点播CDN加速,CDN流媒体点播加速_速网云计算CDN服务商·卓越的互联网业务平台提供商...
  16. [编程题]蓄水池大作战 Golang 面相对象 无需算法 有手就行
  17. TCP粘包、断包处理
  18. using Aspose文档合并总结
  19. Unity Camera 动态摄像机大小
  20. 最新的Android版本是什么?

热门文章

  1. KK今年生日又给了103个建议,我最喜欢这33个
  2. org.hibernate.UnknownEntityTypeException: Unable to locate persister: com.mm.constract.domain.Contra
  3. MTO 和MaTO MMDTLZ
  4. react native 啧啧啧
  5. NOPI导出数据,图片形成对比
  6. 一组超赞的母亲节祝福创意海报
  7. 教你怎么用Python,每天自动给女友免费发短信
  8. 如何复制表结构、如何复制表数据:
  9. Latex数学公式转Word公式
  10. linux securefx 传输文件失败,sftp客户端securefx登录失败