关于php:nginx php5-fpm.sock is not found

nginx + php5-fpm.sock is not found

我有几个子域,每个子域都有一个套接字:

在 /etc/php5/fpm/pool.d/album.conf ::

1
2
3
4
5
6
7
8
9
10
11
12
13
14
user = album
group = album
listen = /var/run/php5fpmalbum.sock
listen.owner = wwwdata
listen.group = wwwdata
listen.mode = 0660
php_admin_value[disable_functions] = exec,passthru,shell_exec,system
php_admin_flag[allow_url_fopen] = off
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
chdir = /

在 /etc/php5/fpm/pool.d/www.conf ::

1
2
3
4
5
6
user = wwwdata
group = wwwdata
listen = /var/run/php5fpm.sock
listen.owner = wwwdata
listen.group = wwwdata
listen.mode = 0660

在 /etc/nginx/nginx.conf ::

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
upstream php5fpmalbumsock {
    server unix:/var/run/php5fpmalbum.sock;
}

server {
            ## Escucha en el puerto 80 (HTTP)
           listen 80;

            ## Ra?-z donde se encuentra la p??gina Web
           root /srv/www/album/;

            ## Orden de prioridad de los archivos index
           index index.php index.html index.htm;

            server_name album.bichomen.com;
            access_log /srv/www/album/access.log;

                location ~ //.php$ {
                   root /srv/www/album;
                   try_files $uri =404;
                   fastcgi_split_path_info ^(.+//.php)(/.+)$;
                   fastcgi_pass php5fpmalbumsock;
                   fastcgi_index index.php;
                   fastcgi_param SCRIPT_FILENAME
                   $document_root$fastcgi_script_name;
                   include fastcgi_params;
            }
    }

问题是不相信 /var/run/

中的套接字

nginx.log 中的错误:

1
2
1 connect() to unix:/var/run/php5fpmalbum.sock failed
(2: No such file or directory)

问题出在哪里?谢谢。


最后重启服务器就可以了。


ls -lah /var/run

1
lrwxrwxrwx 1 root root 4 Feb 28  2015 /var/run -> /run

我已经创建了目录 php5-fpm:

1
drwxrwxrx  2 wwwdata wwwdata 40 May 24 14:52 php5fpm

?我已经修改了配置文件:

1
unix server: /var/run/php5fpm/album.sock;

  • 将 php5-fpm.sock 更改为 php-fpm.sock
  • 重启 php-fpm 服务
  • 重启nginx服务

  • 原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/php/268544.html

    (0)
    上一篇 2022年6月20日 10:06
    下一篇 2022年6月20日 10:06

    相关推荐

    发表回复

    登录后才能评论