php-fpm 9000端口监听和php-cgi.sock监听

在配置nginx  和php-fpm的时候一定要注意这俩配置要保持一致   不要 NGINX配置了9000  而php-fpm监听的是php-cgi.sock

或者nginx 转发给php-cgi.sock   而php-fpm监听的是9000 这样会502  bad getway!!!! 
--------------------- 

原文:https://blog.csdn.net/qq_30502699/article/details/79531576 
 

http://www.th7.cn/Program/php/201611/1009202.shtml

出错的时候先看配置文件对应的错误日志

cat /var/log/upstart/php5-fpm.log 

 

https://blog.csdn.net/A9925/article/details/62052249

netstat-ant|grep9000 

惊奇的发现9000端口竟然没有被占用,可是php5-fpm服务已经开启了;

于是查看了下端口占用,果然php5-fpm在一个乱七八糟(unix 3 [ ] STREAM CONNECTED 14435311793/php-fpm.conf))的端口上;

         于是检查配置文件:

/etc/php5/fpm/php-fpm.conf//没有监听任何端口 在最后include=/etc/php5/fpm/pool.d/*.conf

/etc/php5/fpm/pool.d/下面只有www.conf

/etc/php5/fpm/pool.d/www.conf里面listen = /var/run/php5-fpm.sock

于是改为listen = 9000 问题解决。。。

重启php-fpm即  lesson 9000端口           (7启动    /usr/sbin/php-fpm7.0

猜你喜欢

转载自blog.csdn.net/A9925/article/details/87926901