520BadGateway錯誤解決辦法

2021-07-16 23:29:43 字數 978 閱讀 1122

伺服器環境:linux+nginx+php+mysql俗稱的lnmp

首先,介紹我出現這個錯誤的時候的除錯過程:

9,通過查詢配置檔案/etc/php-fpm.d/www.conf發現是自己之前誤將注釋符號;寫成:了

10,修改回來,重啟nginx服務,訪問網頁發現錯誤已經解決了

總結,502錯誤往往是由於:nginx 502 bad gateway錯誤是fastcgi有問題,而fastcgi又和php-fpm密切相關。

除錯該類錯誤會需要用到的命令:

命令一:

#測試php-fpm配置

/usr/local/php/sbin/php-fpm -t

/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t

#啟動php-fpm

/usr/local/php/sbin/php-fpm

/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf

#關閉php-fpm

kill -int `cat /usr/local/php/var/run/php-fpm.pid`

#重啟php-fpm

kill -usr2 `cat /usr/local/php/var/run/php-fpm.pid`

命令二:

重啟或過載nginx,和php-fpm

service php-fpm restart

service nginx restart

命令三:

顯示fastcgi process數量

netstat -anpo | grep 「php-cgi」 | wc -l等其餘netstat命令配合使用,用於診斷錯誤原因。

Django Admin 錄入中文錯誤解決辦法

果然和網上的程式設計師盟友們說的一樣,在django自帶後台中經常會出現編碼錯誤,還不大會一開始就顯露出來。我在更新model以後,試圖提交修改新的product時,出現下面錯誤 incorrect string value xe7 xae x80 xe5 x8d x95.for change me...

SQL Server安裝檔案掛起錯誤解決辦法

今天安裝sql server 2000,遇到乙個沒見過的問題。具體情況和解決方法如下 安裝的是sql server 2000開發版,出現了錯誤 以前的某個程式安裝已在安裝計算機上建立掛起的檔案操作。執行安裝程式之前必須重新啟動計算機。接著按照提示重啟計算機,再安裝,仍然出現同樣的提示。再網上查詢相關...

duplicate symbol錯誤解決

首先介紹一下重要的幾個引數 objc 加了這個引數後,鏈結器就會把靜態庫中所有的objective c類和分類都載入到最後的可執行檔案中 all load 會讓鏈結器把所有找到的目標檔案都載入到可執行檔案中,但是千萬不要隨便使用這個引數!假如你使用了不止乙個靜態庫檔案,然後又使用了這個引數,那麼你很...