技术解析

nginx 显示 502 504 究竟如何系统的排查错误??
0
2021-07-02 18:29:07
idczone

个人现在只会无脑看 log,然后重启碰运气.....
谷歌上搜出来都是关于 php-cgi 的,有没有抛开语言的一个比较清晰的思路来找问题??
望各位前辈不吝赐教.


Brendan Gregg 的 USE 方法论.

我去看看

意思就是叫你去 Nginx 的 upstream 去找原因
至于怎么找原因,难道还能不看 log?

502 504 直接去看 PHP-FPM/Spawn-fcgi 这个没的说

首先看 nginx 的 error log (默认为 /var/log/nginx/error.log ),通常会有些线索。
然后看应用服务器( PHP-FPM 、 Ruby 的 Unicorn, Puma 等)的日志。
最后看应用的的日志。一般靠框架记录日志,自己写的代码很少写日志。
经验多了之后可以调整下顺序。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服