首頁 >運維 >Nginx >nginx error是什麼意思

nginx error是什麼意思

藏色散人
藏色散人原創
2019-08-08 09:32:1015628瀏覽

nginx error是什麼意思

nginx error是什麼意思?

nginx error就是Nginx伺服器出現錯誤的意思,我們可以透過查看Nginx的日誌log文件,來查看nginx錯誤的原因。

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

方法1 (永久調整) :

vi /etc/security/limits.conf

在文件最後加上: * soft nofile 8192 * hard nofile 20480 ,同時vi /etc/sysctl.conf末尾添加fs.file-max=8192 ,然後再重新啟動,使用ulimit -n查看的數字已經是8192。 

方法2 (暫時使用) :

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

Error錯誤補充:

1、硬碟空間滿了 。使用 df -k ,然後查看硬碟空間是否滿了。清理硬碟空間就可以解決500錯誤。 nginx如果開啟了access log,在不需要的情況下,最好關閉access log。 access log會佔用大量硬碟空間。 

2、nginx設定檔錯誤 。這裡不是指語法錯誤,nginx如果設定檔有語法錯誤,啟動的時候就會提示。當配置rewrite的時候,有些規則處理不當會出現500錯誤,請仔細檢查自己的rewrite規則。如果設定檔裡有些變數設定不當,也會出現500錯誤,例如引用了一個沒有值的變數。

3、如果上面的問題都不存在可能是模擬的並發數太多了,需要調整一下nginx.conf的並發設定數

更多Nginx相關技術文章,請訪問Nginx使用教學欄位進行學習!

以上是nginx error是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn