熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

nginx中unix:/tmp/php-cgi.sock錯誤解決解決

2022-06-13   來源: Java高級技術 
出現這種問題一般是因為/tmp/phpcgisock功能是負責流量最主要的特征就是unix socket比tcp快下面來解決辦法

首先建立/tmp/phpcgisock文件然後將之改所有者改為wwwdata

#我直接改成nginx的用戶好像必須要屬於nginx的用戶組才能正常使用未驗證
sudo chown wwwdata /tmp/phpcgisock

到nginxconf如果你用的是虛擬機那麼就到/etc/nginx/siteavailable裡改相關文件

修改
# fastcgi_pass :;
fastcgi_pass unix:/tmp/phpcgisock;

找到initd/phpcgi(參考文章開關提到的文章)

修改
#DAEMON_OPTS=”a p C u wwwdata f /usr/bin/phpcgi”

DAEMON_OPTS=”a s /tmp/phpcgisock C u wwwdata f /usr/bin/phpcgi”

然後分別重啟nginx 和 spawnfcgi即可你的nginx效率就更高啦!:)



From:http://tw.wingwit.com/Article/program/Java/gj/201405/30823.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.