首页 > 代码库 > 系统访问慢的几个原因
系统访问慢的几个原因
1.是否发动请求数太多导致tcp请求进入等待队列了?解决:netstat查看程序的TCP/IP连接情况,是否很多请求处于time-wait情况。如果是这个情况,则可以添加TOmcat数量,利用Nginx负载均衡解决
2.如上述条件发现请求连接不多,
下一步查看是否是应用程序内存使用情况,服务器的cpu使用情况,
解:抓取内存的dump信息,看看是不是gc时间过长,内存快内存溢出了,
如果快发生内存溢出了,赶紧排查代码,查找哪里内存泄漏了。
如果是死锁问题,也可以通过dump信息查看到。赶紧解决代码。
3.如果上述两步骤都没问题,再看看redis日志记录,mysql日志记录,Tomcat日志记录,看看是否走redis了,是否mysql写锁等待问题。如果写锁等待,就要采用分库分表了。
系统访问慢的几个原因
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。