lighttpd 日志堵塞 hd

lighttpd 日志堵塞 hd

我有一个在 lighttpd 上运行的 php 网站。每天大约有 15 到 30k 次访问。现在,在我的 PHP 代码中,我有很多由未声明的 $_GET 或 $_POST 变量生成的警告。

显然,这些不会显示给用户,因此都会记录到 lighttpd 日志图块中。

问题是:每隔 3 或 4 天这些日志就会变得非常大,基本上占据了系统中的所有空间,无法执行任何其他操作,会话停止工作等。

我怎样才能防止 lighttpd 写出所有这些警告信息?

答案1

您可以关闭记录 php 错误。
请参阅http://www.php.net/manual/en/errorfunc.configuration.php#ini.log-errors

或者,您可以使用某种日志轮换机制来压缩每天的日志并删除超过两天或三天的日志。
请参阅http://linux.die.net/man/8/logrotate

相关内容