当我尝试重新启动 nginx 时,它没有显示类似以下内容的信息:
>sudo service nginx restart
>sudo service nginx restart
当我输入时sudo nginx -t
它什么也没说!
当我尝试重新加载我的主页时 - 我看到 404 nginx 错误。
在错误日志中我看到
09:09:18 [error] 489#0: *3 connect() failed (111: Connection refused)
while connecting to upstream, client: 54.93.93.219,
server: psy-spb.pro, request: "GET / HTTP/1.1",
upstream: "fastcgi://127.0.0.1:9000", host: "psy-spb.pro"
还有
07:53 [crit] 491#0: unlink() "/var/run/udev/data/+pci:0000:00:00.0" failed
(13: Permission denied)
2016/04/16 09:07:53 [crit] 491#0: cache file "/var/run/initramfs/overlayroot.log"
is too small
2016/04/16 09:07:53 [crit] 491#0: unlink() "/var/run/initramfs/overlayroot.log"
failed (13: Permission denied)
问题
- 为何
nginx restart
不說話? - 我该如何修复
connection refused
错误permission denied
?我应该在哪里查找?
我的 nginx.conf 敏感字符串:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
另一个问题 - 我看不到文件夹中的任何文件/run/php/
,但fastcgi_pass
听说php7.0-fpm.sock
该文件夹中确实不存在该文件。
更新 #1
我的nginx.conf在粘贴箱,我的网站配置是粘贴箱。**所以我不明白,为什么sock
文件在我的配置中,但我看到我的主机监听的错误fastcgi://127.0.0.1:9000
谢谢