Nginx的502錯誤

  • 背景:在開發(fā)服務(wù)器上,新建一個mysql5.7實例,然后上面的幾個php應(yīng)用就罷工了
  • 原因:安裝時把centOS默認(rèn)的mysql服務(wù)卸載,導(dǎo)致php的mysql報錯,提示libmysqlclient找不到;
  • 解決
    • 原有php是5.3,2old,直接升級到php5.7,采用yum安裝;
    • 編寫phpinfo.php,返回502錯誤;錯誤在 /var/log/nginx/error.log,疑似php-fpm工作異常;
    • 修改php-fpm配置,啟動 catch_workers_output = yes,輸出錯誤日志到log 文件
    • 重啟php-fpm,查看/var/log/php-fpm/www-error.log,提示ip不對
      • 好像yum安裝的php-fpm只允許127.0.0.1訪問,修改allowed_clients
    • 至此nginx+php打通
  • 總結(jié)
    • 在穩(wěn)定環(huán)境中修改配置,牽一發(fā)而動全身……隨便一弄就是雞飛狗跳;
    • 對nginx的日志不夠熟悉,catch_workers_output = yes 是關(guān)鍵點;
    • 環(huán)境一致性,還是Docker可靠;
//  /var/log/error.log
[Nginx error *recv()* *failed* *(104:* *Connection* *reset* *by* *peer)*]

/var/log/php-fpm/www-error.log
[pool www] child 25840 said into stderr: "ERROR: Connection disallowed: IP address '10.0.0.2' has been dropped."
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 2,024評論 0 3
  • 系統(tǒng)環(huán)境 所需軟件官方下載地址: 一、 安裝開發(fā)包環(huán)境: 二、 關(guān)閉iptables和Selinux(生產(chǎn)...
    莫名其妙的一生閱讀 1,391評論 0 4
  • 昨晚阿里云不知搞得啥活動,就入手了一臺香港的云服務(wù)器,買了三年,價格也是很便宜,今天就給它搭建了一個lnmp環(huán)境,...
    nooops閱讀 768評論 0 0
  • 一、配置防火墻,開啟80端口、3306端口 CentOS 7.0默認(rèn)使用的是firewall作為防火墻,這里改為i...
    ArleyDu閱讀 2,177評論 0 0
  • 愛情這個東西,來的時候,那么莫名其妙,它的力量,也是不可估量。 坐公交車時,座位緊俏,因為搶座位而大打出手的人真的...
    格格晴兒閱讀 390評論 0 0

友情鏈接更多精彩內(nèi)容