隨著互聯(lián)網(wǎng)技術的迅猛發(fā)展,現(xiàn)在逐步漸入大數(shù)據(jù)、云計算、虛擬技術和人工智能時代,技術為王的現(xiàn)象越來越明顯了?,F(xiàn)下網(wǎng)站規(guī)模越來越大、架構(gòu)越來越復雜,企業(yè)對于運維工程師、架構(gòu)師的要求也越來越急迫,特別是對有經(jīng)驗的優(yōu)秀運維人才需求量大,而運維工程師技術含量和要求也會隨之越來越高。那么我們看一個Linux運維網(wǎng)絡的面試題,網(wǎng)站出現(xiàn)500,502,400,403,404都是什么意思,怎么排查和解決? 500:服務器內(nèi)部錯誤,因為服務器上的程序?qū)懙挠袉栴},需要打開錯誤日志,查看日志,分析錯誤信息。 502:網(wǎng)關錯誤,服務器作為網(wǎng)關或代理,從上游服務器收到無效響應。Nginx出現(xiàn)最多,出現(xiàn)502要么是nginx配置的不對,要么是php-fpm資源不夠,可以分析php-fpm的慢執(zhí)行日志,優(yōu)化php-fpm的執(zhí)行速度。 400:錯誤請求,服務器不理解請求的語法。這可能是用戶發(fā)起的請求不合理,需要檢查客戶端的請求。 403:服務器拒絕請求。檢查服務器配置,是不是對客戶端做了限制。 404:未找到請求的資源。檢查服務器上是否存在請求的資源,看是否是配置問題。 Linux如今深受互聯(lián)網(wǎng)企業(yè)的喜愛,想要眾多的IT工作者中脫穎而出,就需要擁有高深的技術,學習增值是必不可少的。學習之路,是貴在堅持的。 |
|