nginx为什么占用这么多硬盘空间?

nginx为什么占用这么多硬盘空间?

运行 Ubuntu + PHP + NGINX。为什么文件 /usr/local/nginx/on 占用了我的 Web 服务器上这么多的硬盘空间?

我该怎么做才能减少它?

答案1

该文件名on似乎没有随Nginx一起安装。

我猜你的配置文件中有一行:

access_log on;

任何一个

error_log on;

这意味着 Nginx 将访问日志写入on其标准目录中的文件中,这可能就是/usr/local/nginx您的情况。

答案2

是的,您应该将 access_log 语句更改为日志文件的路径,并设置日志轮换(之后您必须将 SIGUSR1 发送到 nginx,以便它重新打开日志文件)。

接受关键字“off”来访问access_log以防止完全记录日志,但是,error_log不能被关闭,而是必须执行以下操作:error_log /dev/null crit;

仅将严重错误记录到 /dev/null

否则你最终会得到一个名为“off”的大文件

相关内容