最近我們的Windows服務器上的Nginx突然http不能訪問,一查原來是http請求轉發Nginx産生10GB左右的Error Log和10GB的Access Log. 我們服務器的磁盤空間有限,直接導緻沒法寫磁盤.從而所有的服務都停止了.
Nginx如何關閉error log 和 access log呢?
由于我們的Nginx部署在Windows Server上,所以下面的方案是Windows 方案和Linux方案
在Windows上部署Nginx,關閉error log 和access log解決方案
這裡的關鍵就是讓Error Log指向一個不存在的文件去寫error,那麼在Windowns下這個不存在的文件,需要用關鍵字"nul" 來表示.
修改C:\nginx-1.19.4\conf\nginx.conf
error_log logs/nul;
access_log off;
在Linux上部署Nginx,關閉error log 和access log解決方案
這裡的關鍵就是讓Error Log指向一個不存在的文件去寫error,那麼在Linux下這個不存在的文件,需要用關鍵字"/dev/null" 來表示.
error_log /dev/null;
access_log off;
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!