婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php-fpm報502問題的解決辦法

php-fpm報502問題的解決辦法

熱門標簽:地圖標注平臺怎么給錢注冊 注冊400電話申請 釘釘打卡地圖標注 新河科技智能外呼系統怎么樣 福州人工外呼系統哪家強 安裝電銷外呼系統 百度商鋪地圖標注 常州地圖標注服務商 衡水外呼系統平臺

搭建lnmp完lnmp環境后,測試時出現502報錯,看到這個問題,我立刻想到是php-fpm沒有起來,但是我用 ps -ef | grep php-fpm 截取 php-fpm 的進程,發現是有的,這時我有查看nginx的錯誤日志,發現錯誤信息是:

2017/05/05 17:08:45 [crit] 3258#0: *2 connect() to unix:/tmp/php-cgi.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.88.1, server: 192.168.88.133, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi.sock:", host: "192.168.88.134"

備注:php我用的版本是7.1.4的,最新的版本,之前用5.6版本的時候沒有出現過這個問題

思路:發現php-fpm的listen是unix sock方式運行的,問題可能出在php-fpm上。既然沒有這個文件,就先把文件創建出來
1、創建這個文件,并賦予權限,因為我在編譯的時候是用www用戶,所以將/tmp/php-cgi.sock的屬主和屬組都授權為www

touch /tmp/php-cgi.sock

chown www.www /tmp/php-cgi.sock

重啟ngix和php-fpm發現還是502的問題

2、我在網上也查看了下,說是其中
fastcgi_pass為配置nginx與php-fpm的交互路徑,一般有兩種方式
sock方式:fastcgi_pass unix:/tmp/php-cgi.sock;
http方式:fastcgi_pass 127.0.0.1:9000;
任選其中一種即可,但必須和php-fpm的配置一致。
后來我就在nginx的配置文件中加上一下代碼

location ~\.php$ {  

    root /root/wwwroot;  

    fastcgi_pass unix:/tmp/php-cgi.sock;  

    fastcgi_index index.php;  

    include fastcgi.conf;  

3、同時修改php-fpm的配置文件php-fpm.conf,將listen = 127.0.0.1:9000改為

listen = /tmp/php-cgi.sock
#這個是設置 /tmp/php-cgi.sock 權限用的
listen.owner = www
listen.group = www
listen.mode = 0660

再次重啟ngix和php-fpm,問題解決

總結:

1、其實這個問題總體就是nginx與php-fpm的交互問題,看我們選擇是sock方式還是http方式,但是不管選擇哪一種,我們都需要統一
2、我在網上看到有人說將max_children 進程改大,其實這種情況我之前遇到過,它適用于本來php運行正常,突然出現502的問題,這個問題是php-fpm隊列滿了,出現連接拒絕的錯誤。如果有問題,可以參考我的博客:http://blog.csdn.net/m0_37886429/article/details/70048754
3、還有人說將php-fpm配置文件里有backlog,backlog是linux服務器在socket處理連接數的定義,phpfpm默認為-1,將-1改為4096,重啟php-fpm問題。
4、其實我們不管選擇哪一種,主要是針對自己的問題,先要看報錯,然后再對癥下藥,不要這一種試試那一種試試。

以上就是php-fpm報502問題的解決辦法的詳細內容,更多關于php-fpm報502問題的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 詳解各種PHP函數漏洞
  • 如何使用SublimeText3配置 PHP IDE環境
  • PHPStorm+Xdebug進行emote Debug時無法進入斷點問題排查
  • php中foreach遍歷類對象的總結
  • PHP實現創建以太坊錢包轉賬等功能
  • 如何使用php生成zip壓縮包
  • 詳解PHP使用非對稱加密算法RSA
  • php常見的網絡攻擊及防御方法
  • PHP7下安裝并使用xhprof性能分析工具
  • PHP遠程調用以及RPC框架
  • PHP代碼加密和擴展解密實戰
  • 再談PHP未來之路

標簽:唐山 鷹潭 白城 柳州 六安 遼陽 克拉瑪依 鶴崗

巨人網絡通訊聲明:本文標題《php-fpm報502問題的解決辦法》,本文關鍵詞  php-fpm,報,502,問,題的,解決,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php-fpm報502問題的解決辦法》相關的同類信息!
  • 本頁收集關于php-fpm報502問題的解決辦法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 武鸣县| 金乡县| 简阳市| 宝清县| 达尔| 宁德市| 施秉县| 哈巴河县| 福海县| 波密县| 澳门| 晴隆县| 丰顺县| 长兴县| 冀州市| 南部县| 合水县| 孟州市| 常宁市| 长兴县| 肥西县| 吉安市| 勃利县| 买车| 虞城县| 邯郸市| 阳泉市| 都昌县| 衡水市| 阜康市| 宜宾县| 平顶山市| 密山市| 嘉峪关市| 高唐县| 遵义市| 晋江市| 南江县| 尚义县| 西藏| 福泉市|