Nginx PHP FASTCGI失败 – 如何调试?
发布时间:2020-11-17 14:10:36 所属栏目:Nginx 来源:互联网
导读:我在AMAZON EC2上运行Nginx PHP的服务器,通过端口9000运行PHP FASTCGI.服务器运行良好几分钟,过了一会儿(在这种情况下几千次点击)FastCGI Dies和Nginx返回502错误.Nginx日志显示 2010/01/12 16:49:24 [error] 1093#0: *9965 connect() failed (111:
我在AMAZON EC2上运行Nginx PHP的服务器,通过端口9000运行PHP FASTCGI. 服务器运行良好几分钟,过了一会儿(在这种情况下几千次点击)FastCGI Dies和Nginx返回502错误. Nginx日志显示
如何调试导致FastCGI死亡的原因? 最佳答案 我意识到OP现在可能已经开始了,但是如果有人带着同样的问题来到这里,我希望这会有所帮助. 在默认设置中,NGINX以用户“nobody”运行,而spawn-fcgi以用户“root”生成php-cgi子.因此,NGINX无法使用当前权限连接到fastcgi://127.0.0.1:9000.您所要做的就是更改spawn-fcgi命令以解决此问题.
或者您可以使用UNIX套接字(我更喜欢这种方法)
并将nginx.conf中的fastcgi_pass更改为: (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- django-tastypie PATCH给我“ 400(错误请求)”
- django – 413请求实体太大Web服务器连接已关闭|错误64
- nginx – proxy_pass不使用/ etc/hosts解析DNS
- node.js-带有Nodejs中的Push的Nodejs http2(nginx或其他Web
- nginx – 服务器上的高内存使用量 – 无法确定进程
- php-Yii自定义路由在Nginx中不起作用
- ruby-on-rails – 是否有必要将Unicorn放在Nginx(或Apache)
- nginx:try_files找不到静态文件,回到PHP
- pgadmin4无法在nginx后面的特定位置工作
- php-fpm子进程退出信号11
推荐文章
站长推荐
热点阅读