php-fpm问题

这个问题怎么说呢?以前遇到这个问题心里是奔溃的。由于我压根不知道是哪里出问题啦。不过,在我努力探索下,最终仍是解决了问题。php

so请记住,坚持不必定成功,但放弃必定失败。mysql

简单描述一下问题:nginx

1.本地的开发环境是nginx+php-fpm+mysql+redis,nginx成功启动,mysql成功启动,redis成功启动。通常我在准备开始开发的时候,只要启动了这三项就着手开发。由于php-fpm是默认自动开启的。so我就没注意这个问题。可是,当我开始打开个人网站准备访问的时候,就老是出现nginx 502 bad gateaway的错误提示。git

2.内心一下就方了,不知道该怎么办啦。为何忽然不起做用了呢。而后就上网查阅各类资料。最后,仍是没能解决。由于个人问题描述和别人的是不同的。出现nginx 502 bad gateaway问题的缘由但是不少的,每一个人的环境不同,遇到的问题确定也是不同的,虽然问题的表现形式是同样的。因此,咱们在遇到问题的时候,首先,要思考的是为何会出现这个问题。要从本身本地的找缘由。根据提示在本身的程序中或者机器上找寻问题。github

3.根据提示,我查看了对应项目的错误日志,根据日志的描述,进行谷歌。而后,果真有遇到相同的问题。redis

以上就是个人日志描述问题。根据“kevent() reported that connect() failed (61: Connection refused) while connecting to upstream”sql

进行谷歌很快就搜索到了解决犯方案。php-fpm

这位博友的问题和个人相似:https://github.com/musicode/test/issues/5网站

不过,个人解决办法和他有所差异。他是换了一个端口,我是spa

查找占用的9000端口
netstat -ntlp | grep 9000 结束全部进程 killall php-pfm 重启 启动php-pfm

就OK啦。

从新启动就好啦。

4.由于是php-fpm因为端口被占用了,因此,致使网站没法访问。

在遇到问题的时候,查看日志记录,通常是找寻问题根源的比较快的办法。

相关文章
相关标签/搜索