nginx启动成功访问超时(Window上部署Nginx出现errorlog太大导致磁盘空间占满)
最近我们的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;
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com