
對(duì)話企業(yè)家陶利——做企業(yè)靠 19年前,他是一個(gè)程序員,初出茅廬,經(jīng)驗(yàn)不足,憑借一己之力闖世界;

省市領(lǐng)導(dǎo)蒞臨億恩科技推進(jìn)電 12月22日上午,由河南省商務(wù)廳,鄭州市商務(wù)局有關(guān)領(lǐng)導(dǎo)蒞臨河南省億

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