nginx error是什么意思

nginx error是什么意思

nginx Error是什么意思?

nginx error就是Nginx服務(wù)器出現(xiàn)錯誤的意思,我們可以通過查看Nginx的日志log文件,來查看nginx錯誤的原因。

解決這個問題,主要有兩種方法:

方法1 (永久調(diào)整) :

vi?/etc/security/limits.conf

在文件末加上: * soft nofile 8192 * hard nofile 20480 ,同時vi /etc/sysctl.conf末尾添加 fs.file-max=8192 ,然后再重新啟動,使用ulimit -n查看的數(shù)已經(jīng)是8192。?

方法2 (臨時用) :

首先就是直接在終端輸入ulimit -n 8192,然后按回車就可以了。

Error錯誤補充:

1、硬盤空間滿了 。使用 df -k ,然后查看硬盤空間是否滿了。清理硬盤空間就可以解決500錯誤。nginx如果開啟了Access log,在不需要的情況下,最好關(guān)閉access log。access log會占用大量硬盤空間。?

2、nginx配置文件錯誤 。這里不是指語法錯誤,nginx如果配置文件有語法錯誤,啟動的時候就會提示。當(dāng)配置rewrite的時候,有些規(guī)則處理不當(dāng)會出現(xiàn)500錯誤,請仔細(xì)檢查自己的rewrite規(guī)則。如果配置文件里有些變量設(shè)置不當(dāng),也會出現(xiàn)500錯誤,比如引用了一個沒有值的變量。?

3、如果上面的問題都不存在可能是模擬的并發(fā)數(shù)太多了,需要調(diào)整一下nginx.conf的并發(fā)設(shè)置數(shù)

更多Nginx相關(guān)技術(shù)文章,請訪問Nginx使用教程欄目進(jìn)行學(xué)習(xí)!

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊6 分享