又一个奇怪的最大执行时间超过了 0 秒,而这次是 pg_query()
问题:又一个奇怪的最大执行时间超过了 0 秒,而这次是 pg_query() 我有一个 php 脚本处理数据库中的一些大数据。它从表中取出 N(尝试从 100 到 100000)行并将其插入其他表。max_execution_time设置为 0。每次迭代都包含在事务中。选择每个部分时,我使用pg_query()。但 1-2 小时后,我的脚本因Maximum execution time of 0
·
问题:又一个奇怪的最大执行时间超过了 0 秒,而这次是 pg_query()
我有一个 php 脚本处理数据库中的一些大数据。它从表中取出 N(尝试从 100 到 100000)行并将其插入其他表。max_execution_time
设置为 0。每次迭代都包含在事务中。选择每个部分时,我使用pg_query()
。但 1-2 小时后,我的脚本因Maximum execution time of 0 seconds exceeded
失败,错误消息指向pg_query()
行。有人有这个问题吗?有什么治疗方法吗?
更新:
在这里尝试了提出的答案-- 将 max_input_time 设置为 -1 -- 仍然没有运气。错误从pg_query
行移动到另一行,这似乎是一个非常随机的行。所以pg_query
我猜与那个无关,还有max_input_time
。
解答
你从哪里得到这个设置?从 php.ini 文件?如果是这样,请在您的项目代码中搜索ini_set
,它们具有更高的优先级。我敢打赌,有一个默默地爬进来。
已为社区贡献19918条内容
所有评论(0)