【发布时间】:2016-05-14 17:13:46
【问题描述】:
我有一个 PHP 文件,有时需要大约 30 分钟才能完成。我将服务器超时设置为 120 分钟,但因为它可能太长,我担心会出现峰值。
有没有什么地方可以看到 PHP 脚本超时的记录?如果我需要在大文件(如 error.log 或 access.log)中搜索超时消息,该消息会是什么样子?
我确定以前有人问过/回答过这个问题,但我找不到...
【问题讨论】:
-
您可以在脚本中编写输出回显并通过控制台(终端)
php -f your_file.php运行,您可以看到脚本在做什么 -
我在脚本中有很多日志记录。我担心的是,如果脚本超时,我就不能记录“超时”,因为脚本不再运行。我注意到脚本开始了,但几天没有完成。没有代码更改,它今天成功完成,所以我想知道为什么过去几天没有,而且我的日志没有结论。