网站慢了如何排查?快速定位问题?

如果突然你公司的网站或者系统卡顿慢了,让你排查,你会如何排查?

根据使用的服务器不同而不同,这些就不说了,下面以nginx为例其他相似。

①查询nginx配置所在文件路径,查看记录access日志和error日志的地方

find / -name nginx.conf

然后进入查找到的路径,可能很多个,因为可能一台服务器不止为一个项目服务的,你需要找到发生问题的配置

最后查找accss_log和error.lgo的路径。如果使用虚拟主机那也一样去虚拟主机找配置

排查了非nginx的问题后;继续排查是否是php-fpm的问题,使用命令

find / -name php-fpm.conf

找到php-fpm.conf之后,开启慢日志;而php7.X 版本源码包编译后需要www.conf修改慢查询配置;如何找不到php-fpm.conf 就找下php-fpm.d看下,找到后配置一下

①slowlog慢查询日志文件

②request_slowlog_timeout设置一下你认为慢的时间,单位为秒

最后再找一下是否是php报错了,这个报错的也一样通过命令查找php.ini的文件路径,进去里面看配置的php错误记录的日志文件路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值