故障:
#1 视频无法播放;
#2 部分页面有的时候能请求出来,有的时候请求是空白;
排查:
#1 前端是Nginx转发;
#2 后端是PHP;
#3 怀疑Nginx故障,查看Nginx转发日志,发现有请求200,长度为13的情况,排除;
#4 怀疑是PHP代码问题,但所有页面均有此现象,怀疑是引擎问题,后台是PHP-FPM管理;
#5 重启Nginx,故障依旧;
#6 重启PHP-FRM,故障排除;
PS:
PHP FastCGI Process Manager
php-cgi只是解释PHP脚本的程序而已。
php-fpm的管理对象是php-cgi
php-cgi只是个CGI程序,他自己本身只能解析请求,返回结果,不会进程管理,所以就出现了一些能够调度php-cgi进程的程序,比如说由lighthttpd分离出来的spawn-fcgi。
不能说php-fpm是fastcgi进程的管理器,因为fastcgi是个协议