华域联盟 PHP 关于php:nginx php5-fpm.sock is not found

关于php: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 /php5 -fpm -album .sock
listen .owner = www -data
listen .group = www -data
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 = www -data
group = www -data
listen = / var /run /php5 -fpm .sock
listen .owner = www -data
listen .group = www -data
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 php5 -fpm -album -sock {
    server unix :/ var /run /php5 -fpm -album .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 php5 -fpm -album -sock ;
                   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 /php5 -fpm -album .sock failed
( 2 : No such file or directory )

问题出在哪里?谢谢。



相关讨论

  • ls -lah /var/run 返回什么并列出套接字?


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


ls -lah /var/run

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

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

1 drwxrwxr -x   2 www -data www -data 40 May 24 14 : 52 php5 -fpm

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

1 unix server : / var /run /php5 -fpm /album .sock ;

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


  • 相关讨论

    • 不要只是随意改变事物。你甚至不知道那个文件是否存在。


    本文由 华域联盟 原创撰写:华域联盟 » 关于php:nginx php5-fpm.sock is not found

    转载请保留出处和原文链接:https://www.cnhackhy.com/158226.htm

    本文来自网络,不代表华域联盟立场,转载请注明出处。

    作者: sterben

    发表回复

    联系我们

    联系我们

    2551209778

    在线咨询: QQ交谈

    邮箱: [email protected]

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部