如何解决如何阻止我的 PHP 错误日志文件无限增长?
我的 PHP 错误日志在 Ubuntu 中占据了我的整个磁盘。查看内容我可以看到以下三行的循环:
button_function=driver.find_element_by_id('id_of_the_button').get_attribute("ng-click")
driver.execute_script(button_function)
永远持续下去。
这是因为网站的用户点击了一个按钮,将一些latex文档编译为pdf并下载pdf。 Latex 编译失败,导致 php 脚本似乎一直在尝试获取该文件。
我已经修复了我遇到的错误,但我担心另一个错误会导致服务器无响应。
我将如何阻止此类问题?
谢谢。
解决方法
日志很重要。和大多数 Linux 发行版一样,Ubuntu 确实大多数现代操作系统都带有用于管理日志的工具。具体来说,您应该查看 logrotate(在终端会话中键入“man 5 logrotate.conf”)。具体实现取决于你是在 Apache 中使用 mod_php 还是 php-fpm。
我相当确定 Ubuntu 带有一个用于 php-fpm 的日志轮换脚本(它肯定有一个用于 Apache + mod_php)所以如果它没有自动归档您的日志,那么您的计算机上就会出现某些问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。