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. Canvas基础知识
  2. 详解Jedis连接池报错处理
  3. master中的系统目录与用户数据库中的区别
  4. Java实现gbk utf8 转换_java项目编码格式转换(如GBK转UTF-8)
  5. 数学之美 系列十六 (下)- 不要把所有的鸡蛋放在一个篮子里 最大熵模型
  6. 2019年Java架构师必读书籍
  7. C#LeetCode刷题之#206-反转链表(Reverse Linked List)
  8. Openflow协议规范
  9. 点聚weboffice php,点聚weboffice插件自定义菜单
  10. 让textbox紧贴IME
  11. 从U盘还原完ghost系统,重启就提示bootmgr is missing
  12. IDEA自带的逆向工程功能
  13. JQuery解析Json数据填充到表格
  14. 【C++】利用DFS求解水洼数目问题
  15. Locally Differential for Frequency Estimation
  16. ubuntu使用 ffmpeg 转换amr格式为mp3
  17. android 9.0 10.0 设置上网应用白名单(上网app白名单)
  18. [智慧供热]-论供热收费系统价值和意义?
  19. C++中LHS和RHS指什么
  20. 三种洗牌算法shuffle

热门文章

  1. k8s实现nginx-ingress通过统一IP访问服务无缝对接生产上游Nginx
  2. 魂斗罗(CONTRA EVOLUTION):进化革命PC版
  3. btrace安装,配置,使用,常见异常,解除安全限制
  4. 使用python绘制有效性前沿
  5. 全球wcdma运营频段
  6. 2022 全球数字物流与绿色供应链大会暨全球数字物流与绿色供应链博览会筹备工作启动会成功举办
  7. 数据可视化分析教学课件——FineBI实验册节选====物流经营分析
  8. Linux 系统修改环境变量的方法
  9. 字符串中汉字和数字转换成拼音
  10. 3DMatch数据集