快捷搜索:  汽车  科技

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)在Linux上部署Nginx 关闭error log 和access log解决方案access_log off;这里的关键就是让Error Log指向一个不存在的文件去写error 那么在Windowns下这个不存在的文件 需要用关键字"nul" 来表示. 修改C:\nginx-1.19.4\conf\nginx.conferror_log logs/nul;

最近我们的Windows服务器上的Nginx突然http不能访问 一查原来是http请求转发Nginx产生10GB左右的Error Log和10GB的Access Log. 我们服务器的磁盘空间有限 直接导致没法写磁盘.从而所有的服务都停止了.

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)(1)

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)(2)

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)(3)

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;

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)(4)

nginx配置文件及错误日志文件(Window上部署Nginx出现errorlog太大导致磁盘空间占满)(5)

在Linux上部署Nginx 关闭error log 和access log解决方案

这里的关键就是让Error Log指向一个不存在的文件去写error 那么在Linux下这个不存在的文件 需要用关键字"/dev/null" 来表示.

error_log /dev/null;

access_log off;

猜您喜欢: