PHP-FPM - 错误 503 - 尝试连接到 Unix 域套接字失败

Pav*_*vák 5 http httpd php-fpm apache-2.4

我在服务器上收到此错误(CentOs 7):

[proxy:debug] proxy_util.c(2209): [client 80.251.245.153:61902] AH00944: connecting fcgi://127.0.0.1/data/webs/dev/index.php to 127.0.0.1:8000
[proxy:debug] proxy_util.c(2246): [client 80.251.245.153:61902] AH02545: fcgi: has determined UDS as /tmp/php56-fpm.sock
[proxy:debug] proxy_util.c(2418): [client 80.251.245.153:61902] AH00947: connected /data/webs/dev/index.php to httpd-UDS:0
[proxy:error] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /tmp/php56-fpm.sock (*) failed
[proxy_fcgi:error] AH01079: failed to make connection to backend: httpd-UDS
[proxy:debug] proxy_util.c(2171): AH00943: FCGI: has released connection for (*)
Run Code Online (Sandbox Code Playgroud)

套接字存在,我尝试将权限更改为 777,但不起作用:

 ls -l /tmp/php56-fpm.sock
-rw-rw----. 1 apache apache 0 Feb 17 16:11 /tmp/php56-fpm.sock
Run Code Online (Sandbox Code Playgroud)

PHP-FPM www.conf 监听设置(完整文件位于: https: //pastebin.com/uD5GsMna):

听=/tmp/php56-fpm.sock

虚拟主机:

<VirtualHost *:80>
   ServerName dev.stavebninyfranek.com
   DocumentRoot "/data/webs/dev"
   <FilesMatch "\.php$">
     SetHandler  "proxy:unix:/tmp/php56-fpm.sock|fcgi://127.0.0.1"
   </FilesMatch> 
 </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我的配置文件是(httpd.conf): https: //pastebin.com/XS6cDuFQ

我尝试更改套接字,更改 apache:apache 用户的权限,但我不知道问题出在哪里。

谢谢

Pav*_*vák 0

我解决了这个问题,当我使用

/var/run/php5-fpm.sock

而不是/tmp/及其工作。但为什么不能使用其他文件夹来代替呢/var/run/