LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

LNMP一鍵安裝包的Nginx 502 Bad Gateway錯誤可能原因及解決方法

admin
2025年7月16日 9:19 本文熱度 591

第一種原因:安裝lnmp一鍵安裝包時php沒安裝成功而出現502 Bad Gateway,從0.9開始只要安裝成功或失敗都就會有提示。沒安裝成功一般原因是在安裝php前,腳本中某些lib包可能沒有安裝上,造成php沒有編譯安裝成功??梢钥匆幌率欠翊嬖?usr/local/php/sbin/php-fpm ,如果沒有肯定沒安裝成功。

解決方法:
可以嘗試根據lnmp一鍵安裝包中的腳本手動安裝一下,看看是什么錯誤導致的,在網上搜索一下,或者把錯誤信息發上來。如果實在不會提供按http://lnmp.org/install.html這個安裝時的lnmp.log日志文件(可以用winscp登陸下載lnmp.log,壓縮并上傳到本論壇),沒有錯誤信息我們沒法說什么原因。本方法只限于lnmp沒安裝成功,只要lnmp安裝成功了這一項就沒可能。

第二種原因:
在php.ini里,eaccelerator配置項一定要放在Zend Optimizer配置之前,否則也可能引起502 Bad Gateway。php一些模塊之間也可能會造成502,如Zend GuardLoader與Opcache,ioncube與Zend GuardLoader等,一般可以通過注釋掉一個然后重啟php-fpm,然后看是否還502進行排除。

第三種原因:
在安裝好使用過程中出現502問題,一般是因為默認php-cgi進程是5個,可能因為phpcgi進程不夠用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 將其中的max_children值適當增加,如果php已升級到5.3.*以上且使用的是dynamic模式,需要調整pm.max_spare_servers參數的值。
也有可能是max_requests值不夠用。

第四種原因:
php執行超時,修改/usr/local/php/etc/php.ini 將max_execution_time 改為300

第五種原因:
磁盤空間不足,如mysql日志占用大量空間清理一下磁盤上的文件,有部分剩余空間,重啟即可恢復。

第六種原因:
查看php-cgi或php-fpm進程是否在運行

第七種原因:
將nginx.conf里的
fastcgi_connect_timeout
fastcgi_send_timeout
fastcgi_read_timeout都調大一點。

第八種可能原因:http://bbs.lnmp.com/thread-1654-1-1.html?


九、有時候也可能是自己修改過下面2處的配置,導致nginx配置文件里的設置和php-fpm上的設置不一樣也會502。如果使用unix套接字,修改/usr/local/php/etc/php-fpm.cnf 里設置,php 5.2為

/tmp/php-cgi.sock

php 5.3及以上版本為listen = /tmp/php-cgi.sock ,同時/usr/local/nginx/conf/nginx.conf 及其/usr/local/nginx/conf/vhost/ 下面的虛擬主機配置里的fastcgi_pass unix:/tmp/php-cgi.sock; 不一致就必定502。
有時候unix套接字模式下可能會502,可以嘗試改成tcp/ip的方式 php 5.2下

/tmp/php-cgi.sock

替換為

127.0.0.1:9000

php 5.3及以上版本listen = /tmp/php-cgi.sock替換為listen = 127.0.0.1:9000,nginx配置文件及虛擬主機配置文件里fastcgi_pass unix:/tmp/php-cgi.sock;替換為fastcgi_pass 127.0.0.1:9000; 之后重啟試試。

還需要補充的就是不要按網上找到的教程隨便修改配置,網上找到的可能會路徑不一樣,也可能會導致502或有相關的錯誤產生。

十、如果虛擬主機的日志文件過大也可能會造成502問題。
建議定期清空一下虛擬主機的日志文件。

十一、有些程序或者程序的主題有死循環或其他非常占用資源的代碼也可能會引起502,可以嘗試暫時注釋掉可能的主機的配置文件,重啟看看是否還會502。

十二、如果以上方法都試過,但還有時會出現502錯,可以嘗試添加502自動重啟腳本:http://bbs.lnmp.com/thread-1913-1-1.html


十三、實在找不到原因可以開啟slowlog看看慢日志是否有相關有用的信息:http://bbs.lnmp.com/viewthread.php?tid=10251&page=1&fromuid=3#pid30582


十四、升級PHP后出現502,可能php沒升級成功。
如果是1.0之前的版本升級PHP到5.4或5.5后,可能是因為這個原因:http://bbs.lnmp.com/thread-10763-1-1.html


十五、CentOS 6 下,wordpress訪問后臺、安裝wp、安裝插件報502錯誤的解決方法:http://bbs.lnmp.com/thread-10767-1-1.html


標簽: 502, bad gateway, 502解決方法


該文章在 2025/7/16 10:36:53 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
丝袜足午夜福利视频丝袜 | 亚洲国产精品日韩AV专区 | 亚洲欧美日韩中文加勒比 | 亚洲欧美日韩一区二区在线观看 | 亚洲精品日本三级 | 中文字幕亚洲第一 |