2016-04-26 21 views
0

デフォルトの[www]プールを問題なく稼働させています。他のサイトのプロセスを分けるために別のプロセスを実行したかったのです。PHP5-FPMセカンダリプールが起動していません(111:Connection refused)

私は次のconfを持っている:

/etc/php5/fpm/pool.d/site2.conf 

[site2] 

user = site2 
group = www-data 

listen = /var/run/php5-fpm-site2.sock 
listen.owner = www-data 
listen.group = www-data 

/etc/nginx/sites/site.net

location ~ \.php$ { 
    fastcgi_split_path_info ^(.+\.php)(/.+)$; 
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini 
# 
# # With php5-cgi alone: 
# fastcgi_pass 127.0.0.1:9000; 
# # With php5-fpm: 
    fastcgi_pass unix:/var/run/php5-fpm-site2.sock; 
    fastcgi_index index.php; 
    include fastcgi_params; 
} 

ソケット/ユーザは/ var /実行と所有権/権限には存在しませんしかし、私はphp5サーバーを実行すると、デフォルトのwwwだけが起動しています。

2016/04/26 16:30:24 [error] 27908#0: *35895 connect() to unix:/var/run/php5-fpm-site2.sock failed (111: Connection refused) while connecting to upstream, 

あなたはどう思いますか?

答えて

0

これはphp5-fpmプロセスに問題がありました。何らかの理由で、マスタープロセスが終了してコマンドが失敗するようになりました(全く再起動していない)。 は、だから私はで固定:関連している可能性があり、この

sudo pkill php5-fpm; sudo service php5-fpm start 

Ubuntu php5-fpm throws unknown instance on reload

関連する問題