對話企業(yè)家陶利——做企業(yè)靠 19年前,他是一個程序員,初出茅廬,經(jīng)驗不足,憑借一己之力闖世界;
省市領導蒞臨億恩科技推進電 12月22日上午,由河南省商務廳,鄭州市商務局有關領導蒞臨河南省億
怎樣選擇服務器托管商?如何 互聯(lián)網(wǎng)開展至今,服務器方面的受到越來越多人的注重,假如要停止服務器
不管是企業(yè)還是個人站長在遇到網(wǎng)站突然打不開,提示502 bad gateway的現(xiàn)象時都會顯得十分著急,這到底是什么原因導致的?502 bad gateway是什么意思?該怎么解決?等一系列問題隨之而來。
502 bad gateway百度官方給出的解釋是Web服務器作為網(wǎng)關或代理服務器時收到無效的響應,“bad gateway”百度翻譯是錯誤的網(wǎng)關。其實簡單理解就是運行網(wǎng)站的服務器暫時掛了(不響應)。那么,發(fā)生502錯誤的具體原因是什么?又該怎么解決呢?
發(fā)生502錯誤的原因:
連接超時,我們向服務器器發(fā)送請求時由于服務器當前鏈接太多,導致服務器方面無法給于正常的響應,產生此類報錯。
502 bad gateway解決方法:(分兩種情況)
1、普通訪問者
一般情況下稍候訪問或者按下快捷鍵 ctrl+F5強制刷新一下,這樣是重新向服務器發(fā)送請求了。再或者清理一下電腦的緩沖文件.(如果一直都是這樣,我們只能等網(wǎng)站管理員來解決)
2、網(wǎng)站管理員
(1)、查看當前的PHP FastCGI進程數(shù)是否夠用
netstat -anpo | grep "php-cgi" | wc -l
如果實際使用的"FastCGI進程數(shù)"接近預設的"FastCGI進程數(shù)",那么,說明"FastCGI進程數(shù)"不夠用,需要增大。
(2)、部分PHP程序的執(zhí)行時間超過了Nginx的等待時間,可以適當增加nginx.conf配置文件中FastCGI的timeout時間。
總之,網(wǎng)站打不開,出現(xiàn)錯誤代碼“502 bad gateway”,一般都是php-cgi進程數(shù)不夠用、php執(zhí)行時間長、或者是php-cgi進程死掉。
服務器常見錯誤類型解釋:
500——內部服務錯誤;顧名思義500錯誤一般是服務器遇到意外情況,而無法完成請求。
501——服務器不具備完成請求的功能;例如,服務器無法識別請求方法時可能會返回此代碼。
504——網(wǎng)關超時;通常web服務器故障、程序進程不夠
503——服務器目前無法使用(由于超載或停機維護);通常,這只是暫時狀態(tài)。(服務不可用)
505——服務器不支持請求中所用的 HTTP 協(xié)議版本(HTTP 版本不受支持)