0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享nginx 502的解決方法

阿銘linux ? 2018-02-09 08:37 ? 次閱讀

先說(shuō)環(huán)境:

一臺(tái)windows機(jī)器,只跑了nginx,做代理。

一臺(tái)linux服務(wù)器,lnmp環(huán)境,運(yùn)行一個(gè)php網(wǎng)站。

在windows的nginx上做了代理,nginx.conf配置文件相關(guān)參數(shù)并未調(diào)整什么。第一天跑的很正常,第二天出現(xiàn)了502,直接hosts綁定linux服務(wù)器的ip訪問(wèn)沒(méi)有任何問(wèn)題。

我相信,大多數(shù)人不會(huì)懷疑問(wèn)題出在linux服務(wù)器上,畢竟綁定hosts直接訪問(wèn)是沒(méi)有任何問(wèn)題的。所以,在windows上折騰很久,無(wú)論重啟nginx服務(wù)還是重啟系統(tǒng),還是502。

查看windows上nginx的錯(cuò)誤日志error.log,發(fā)現(xiàn)很多“[error] 2420#2560: *27 WSARecv() failed (10054: An existing connection was forcibly closed by the remote host) while reading response header from upstream ”

這種日志很少見(jiàn),但可以判定問(wèn)題出在linux服務(wù)器上。于是到linux服務(wù)器上打開(kāi)錯(cuò)誤日志,可惜并未發(fā)現(xiàn)什么問(wèn)題。

去搜google吧,也沒(méi)有找到好的解決辦法。

還好,我印象中多年前遇到過(guò)一次類(lèi)似的問(wèn)題,不過(guò)是linux代理linux,癥狀和該問(wèn)題基本類(lèi)似,當(dāng)時(shí)的解決辦法是,修改被代理的linux服務(wù)器nginx配置文件nginx.conf中worker_connections參數(shù)的值,當(dāng)時(shí)記得是51200,改為4096就ok了。

到linux服務(wù)器上,打開(kāi)nginx配置文件,發(fā)現(xiàn)worker_connections竟然也是51200,改為4096后,重啟nginx服務(wù)。

驚喜再現(xiàn),問(wèn)題就這樣解決了!

解決后,才想到:應(yīng)該在linux服務(wù)器上把error日志的級(jí)別調(diào)整為debug,就可以看到更多信息了。

由于是客戶的機(jī)器,就沒(méi)有再去折騰。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207919
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    139

    瀏覽量

    12115

原文標(biāo)題:原創(chuàng) | 一個(gè)nginx 502問(wèn)題解決方案

文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux上Nginx獲得最佳性能的8種方法

    NGINX 是一種流行的、免費(fèi)的開(kāi)源 Web 服務(wù)器。默認(rèn)的 NGINX 配置足以讓 Web 服務(wù)器正常工作。 但是,如果您想充分利用 NGINX,則需要使用其配置文件并設(shè)置可優(yōu)化服務(wù)器性能的參數(shù)。您將在Linux 機(jī)器上的 /
    發(fā)表于 01-16 09:51 ?510次閱讀

    鴻蒙OpenHarmony:【常見(jiàn)編譯問(wèn)題和解決方法

    常見(jiàn)編譯問(wèn)題和解決方法
    的頭像 發(fā)表于 05-11 16:09 ?1451次閱讀

    nginx重啟命令linux步驟是什么?

      1、驗(yàn)證nginx配置文件是否正確   方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx
    發(fā)表于 07-10 16:40

    nginx重啟命令linux步驟是什么?

      1、驗(yàn)證nginx配置文件是否正確   方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx
    發(fā)表于 07-11 17:13

    Linux運(yùn)維Nginx軟件優(yōu)化之Nginx性能優(yōu)化

    向后端服務(wù)進(jìn)行請(qǐng)求(php mysql)添加worker進(jìn)程方法 vim nginx.conf worker_processes1; #修改nginx配置文件中worker_processes指令后面
    發(fā)表于 12-18 15:11

    Linux下Nginx的常用命令------啟動(dòng)、停止、重啟

    ~]# pkill -9 nginx 1、驗(yàn)證nginx配置文件是否正確方法一:進(jìn)入nginx安裝目錄***in下,輸入命令./nginx
    發(fā)表于 07-09 07:02

    請(qǐng)問(wèn)zabbix怎么使用模版監(jiān)控nginx服務(wù)?

    zabbix使用模版監(jiān)控nginx服務(wù)的方法步驟
    發(fā)表于 11-04 07:16

    nginx錯(cuò)誤頁(yè)面配置

    16、nginx 錯(cuò)誤頁(yè)面配置nginx錯(cuò)誤頁(yè)面包括404 403 500 502 503 504等頁(yè)面,只需要在server中增加以下配置即可: error_page404 403 500
    發(fā)表于 07-26 06:54

    主要學(xué)習(xí)下nginx的安裝配置

    處理。因?yàn)橛辛酥虚g件,使得大型網(wǎng)站在規(guī)劃有了更好的層次性,維護(hù)上更加方便。也可以實(shí)現(xiàn)負(fù)載均衡、安全防護(hù)等。Nginx是一個(gè)開(kāi)源高性能、可靠的HTTP中間件、代理服務(wù),在目前企業(yè)中得到了很大的利用。今天
    發(fā)表于 10-19 14:12

    短波通信盲區(qū)現(xiàn)象解決方法介紹

    短波通信盲區(qū)現(xiàn)象解決方法介紹短波通信盲區(qū)現(xiàn)象解決方法介紹短波通信盲區(qū)現(xiàn)象解決方法介紹
    發(fā)表于 11-10 17:13 ?5次下載

    DXP2004 warning報(bào)警及解決方法

    DXP2004 warning報(bào)警及解決方法
    發(fā)表于 12-26 15:58 ?0次下載

    Apache與Nginx 簡(jiǎn)單對(duì)比 以及Nginx 基本使用方法

    Nginx (engine x) 是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)目前運(yùn)維必備的工具之一。
    的頭像 發(fā)表于 01-31 14:42 ?8165次閱讀
    Apache與<b class='flag-5'>Nginx</b> 簡(jiǎn)單對(duì)比  以及<b class='flag-5'>Nginx</b> 基本使用<b class='flag-5'>方法</b>

    Nginx如何監(jiān)控

    搭建了Nginx集群后,需要繼續(xù)深入研究的就是日常Nginx監(jiān)控。
    的頭像 發(fā)表于 08-22 10:03 ?1310次閱讀

    最全的Nginx日志分割教程

    nginx 默認(rèn)沒(méi)有提供對(duì)日志文件的分割功能,所以隨著時(shí)間的增長(zhǎng),access.log 和 error.log 文件會(huì)越來(lái)越大,尤其是 access.log,其日志記錄量比較大,更容易增長(zhǎng)文件大小。影響日志寫(xiě)入性能分割 nginx 日志的
    的頭像 發(fā)表于 02-16 14:51 ?935次閱讀

    PCB壓合問(wèn)題解決方法

    PCB壓合問(wèn)題解決方法
    的頭像 發(fā)表于 01-05 10:32 ?786次閱讀