相关疑难解决方法(0)

nginx错误连接到php5-fpm.sock失败(13:权限被拒绝)

我将nginx更新为1.4.7,将php 更新为5.5.12,之后我得到了502错误.在我更新之前一切正常.

nginx的-error.log中

2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx"
Run Code Online (Sandbox Code Playgroud)

nginx.conf

user  www www;
worker_processes  1;

        location / {
            root   /usr/home/user/public_html;
            index  index.php index.html index.htm;
        }
        location ~ [^/]\.php(/|$) {
            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param  SCRIPT_FILENAME    /usr/home/user/public_html$fastcgi_script_name;
            include fastcgi_params;
        }
Run Code Online (Sandbox Code Playgroud)

php unix nginx

276
推荐指数
12
解决办法
28万
查看次数

nginx 502坏网关

当使用spawn fcgi生成php5-cgi时,我得到了一个带有nginx的502 Bad Gateway.

我使用它来跨越服务器启动的实例,使用rc.local中的以下行

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
Run Code Online (Sandbox Code Playgroud)

大概我得到错误,因为spawn-fcgi/php5-cgi死了,没有什么可以在那里听解析php.

我在任何地方都能看到的日志中什么都没有,我没有想法(和nginx的新设置一样)

php fastcgi nginx

60
推荐指数
5
解决办法
17万
查看次数

连接到unix:/var/run/php5-fpm.sock失败.我的设置有什么问题?

我在DigitalOcean上有2GB VPS,我在Debian 7下使用NGINX,php-fpm和unix socket托管WordPress 3.9.1.

它一直工作到上周它开始显示"502坏网关"错误.我检查了日志,发现:

php5-fpm日志显示pm.max_children已达到,nginx日志显示如下:

[错误] 3239#0:*15188 connect()到unix:/var/run/php5-fpm.sock失败(11:资源暂时不可用),同时连接到上游,客户端:xxx.xxx.xxx.xxx,服务器: my.domain,请求:"POST /xmlrpc.php HTTP/1.0",上游:"fastcgi:// unix:/var/run/php5-fpm.sock:",主机:"xxx.xxx.xxx.xxx"

我用不同的设置手动改变了pm,没有运气.每次更改后我总是重启守护进程.

pm设置是:

pm = dynamic 
pm.max_children = 100 
pm.start_servers = 10 
pm.min_spare_servers = 10 
pm.max_spare_servers = 10 
pm.max_requests = 200
Run Code Online (Sandbox Code Playgroud)

www.conflisten = /var/run/php5-fpm.sock启用.

有类似经历的人吗?

php wordpress nginx

18
推荐指数
1
解决办法
4万
查看次数

wsgi nginx错误:连接到上游时权限被拒绝

关于这一点似乎有很多关于StackOverflow的问题,但遗憾的是没有任何对我有用.

我在nginx上获得了一个502坏网关,以及日志中的以下内容: connect() to ...myproject.sock failed (13: Permission denied) while connecting to upstream

我正在wsginginxubuntu,我一直在关注,从数字海洋本指南.我显然已经wsgi正确配置uwsgi -s myproject.sock --http 0.0.0.0:8000 --module app --callable app,但我一直得到nginx权限被拒绝错误,我不明白为什么:

跨越未来之后这个问题,并且这另外一个,我改变了.ini文件,并添加了chown-socket,chmod-socket,uidgid参数(还尝试只设置了前两个,或,和几个不同的权限设置--and即使是最宽容的没有工作).

这个看起来很有希望,但我不相信selinux是安装在我的Ubuntu上(运行sudo apt-get remove selinux给出"Package'selinux'没有安装,所以没有删除"并且find / -name "selinux"没有显示任何内容).为了以防万一,我尝试了这篇文章推荐的内容.卸载apparmor(sudo apt-get install apparmor)也无法正常工作.

每次我进行更改时,我都会运行sudo service nginx restart,但我只看到502网关错误(当我读取日志时,权限被拒绝错误). …

sockets ubuntu wsgi nginx uwsgi

6
推荐指数
5
解决办法
2万
查看次数

标签 统计

nginx ×4

php ×3

fastcgi ×1

sockets ×1

ubuntu ×1

unix ×1

uwsgi ×1

wordpress ×1

wsgi ×1