我一直在努力让 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/