错误地获取"请求被中止,因为它超过了最大执行时间"

时间:2018-01-03 03:08:59

标签: php

我说"错误"这是因为:

  • 这个脚本比同一个应用程序中的其他类似脚本运行速度相对更快,并且使用了非常相似的结构(如果在调试时单击继续,则断点大约需要5秒)
  • 我的其他脚本没有超时
  • 几乎所有的脚本都包含这样的内容:

    //give script enough time to run    
    $rowcount = count($rows);
    set_time_limit(3 * $rowcount);
    
  • 超时位是我在我的应用程序的每个页面上使用的PDO包装器类中的execute()

所以我的问题是:如果没有超过最大执行时间,会导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

答案是在我自己的混乱中。

我说"大概需要5秒......"但我每条记录只给了3秒钟。

有1条记录,脚本超时,因为它只有3秒......