nginx+;找不到php5-fpm.sock
我有几个子域,每个子域都有一个套接字: In/etc/php5/fpm/pool.d/album.conf::nginx+;找不到php5-fpm.sock,php,sockets,nginx,Php,Sockets,Nginx,我有几个子域,每个子域都有一个套接字: In/etc/php5/fpm/pool.d/album.conf:: 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,
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 = /
user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
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;
}
}
1 connect() to unix:/var/run/php5-fpm-album.sock failed
(2: No such file or directory)
In/etc/php5/fpm/pool.d/www.conf::
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 = /
user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
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;
}
}
1 connect() to unix:/var/run/php5-fpm-album.sock failed
(2: No such file or directory)
In/etc/nginx/nginx.conf::
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 = /
user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
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;
}
}
1 connect() to unix:/var/run/php5-fpm-album.sock failed
(2: No such file or directory)
问题是不相信/var/run/中的套接字
nginx.log中出现错误:
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 = /
user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
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;
}
}
1 connect() to unix:/var/run/php5-fpm-album.sock failed
(2: No such file or directory)
问题在哪里?谢谢。ls-lah/var/run
lrwxrwxrwx 1 root root 4 Feb 28 2015 /var/run -> /run
我已经创建了目录php5 fpm:
drwxrwxr-x 2 www-data www-data 40 May 24 14:52 php5-fpm
我已经修改了配置文件:
unix server: /var/run/php5-fpm/album.sock;
最后重新启动服务器,它就会工作。
ls-lah/var/run
返回什么,它是否列出了套接字?不要随意更改。你甚至不知道那个文件是否存在。