日志分析器中的 PHP 脚本超时

标签 php mysql linux logging

我一直在努力让 Log Analyzer 工作的时间比我承认的要长。我似乎无法在日志分析器 Web-GUI 中显示系统日志消息,但今天早上我收到以下错误:

“在读取日志流时,php 脚本超时迫使我在此时中止。如果你想避免这种情况,请在你的 config.php 中增加 LogAnalyzer 脚本超时。如果安装了用户系统,你可以这样做在管理中心。”

周五我没有收到这个错误;只有“找不到系统日志记录”。配置文件中的超时设置为 30 秒,但我读到该设置无论如何都会被覆盖回默认值。该数据库在周末增长到超过 4GB。数据库大小与此有什么关系吗?

很明显,我是 php 和 Log Analyzer 的新手,因此非常感谢对这两者的任何帮助。如果需要,我可以发布配置文件设置。

最佳答案

尝试增加时间。 30 秒可能不足以解析大文件。例如设置600秒。

另一种增加超时的情况 - 编辑 php.ini 文件中的以下行

; Duration of time, in seconds for which to cache realpath information for a given
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
max_execution_time = 30;

关于日志分析器中的 PHP 脚本超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12461978/

相关文章:

php - 从 DIV 创建图像

php - 在同一个 mysql 主机上,如何将 WordPress 帖子从一个数据库传输到另一个数据库?

如果组成员没有其他列值,MYSQL 按列分组

php - Mysql数据库结构网上商店

linux - 我可以在 tar 文件仍在创建时对其进行 rsync 吗?

php - 将 php mysql 项目上传到免费虚拟主机网站时如何修复 dbconn 文件中的错误?

php - 如何在 MySQL 中选择最新的行?

php - Symfony httplug 包句柄缺少 EventSubscriberInterface

c - 如何在 Linux 上正确地将网络接口(interface)置于混杂模式

java - 通过 "-XX:PermSize=192m -XX:MaxPermSize=2g -Xms2g -Xmx2g"在 linux 中通过终端增加内存