【问题标题】:Is there a log of when a file times out its execution in PHP?是否有文件何时在 PHP 中执行超时的日志?
【发布时间】:2016-05-14 17:13:46
【问题描述】:

我有一个 PHP 文件,有时需要大约 30 分钟才能完成。我将服务器超时设置为 120 分钟,但因为它可能太长,我担心会出现峰值。

有没有什么地方可以看到 PHP 脚本超时的记录?如果我需要在大文件(如 error.log 或 access.log)中搜索超时消息,该消息会是什么样子?

我确定以前有人问过/回答过这个问题,但我找不到...

【问题讨论】:

  • 您可以在脚本中编写输出回显并通过控制台(终端)php -f your_file.php 运行,您可以看到脚本在做什么
  • 我在脚本中有很多日志记录。我担心的是,如果脚本超时,我就不能记录“超时”,因为脚本不再运行。我注意到脚本开始了,但几天没有完成。没有代码更改,它今天成功完成,所以我想知道为什么过去几天没有,而且我的日志没有结论。

标签: php linux logging timeout


【解决方案1】:

php --info | grep error 应该为您提供所需的信息,例如错误文件位置、log_errors 是否开启等

【讨论】:

    猜你喜欢
    • 2016-05-15
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    相关资源
    最近更新 更多