Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 还有一个奇怪的最大执行时间超过了0秒,而这次是pg_query()_Php_Postgresql - Fatal编程技术网

Php 还有一个奇怪的最大执行时间超过了0秒,而这次是pg_query()

Php 还有一个奇怪的最大执行时间超过了0秒,而这次是pg_query(),php,postgresql,Php,Postgresql,我有一个php脚本处理数据库中的一些大数据。它从表中按N行(尝试从100到100000行)将其插入到另一个表中最大执行时间设置为0。每个迭代都包装在事务中。选择每个部分时,我使用pg\u query()。但是在1-2小时后,我的脚本失败,超过了0秒的最大执行时间,错误消息指向带有pg_query()的行。有人有这个问题吗?有治疗方法吗 UPD: 尝试了建议的答案——将max_input_time设置为-1——仍然没有运气。错误从pgu query行移动到另一行,这似乎是一个非常随机的错误。所以p

我有一个php脚本处理数据库中的一些大数据。它从表中按N行(尝试从100到100000行)将其插入到另一个表中<代码>最大执行时间设置为0。每个迭代都包装在事务中。选择每个部分时,我使用
pg\u query()
。但是在1-2小时后,我的脚本失败,超过了
0秒的最大执行时间
,错误消息指向带有
pg_query()
的行。有人有这个问题吗?有治疗方法吗

UPD


尝试了建议的答案——将max_input_time设置为-1——仍然没有运气。错误从
pgu query
行移动到另一行,这似乎是一个非常随机的错误。所以
pg\u query
我猜与此无关,还有
max\u input\u time
max\u execution\u time=0
意味着永远运行

但是,可能还有其他事情会阻止您的脚本。例如,apache的默认脚本执行超时为5分钟


请参见:

从何处获得该设置?从php.ini文件?如果是,请在项目代码中搜索
ini\u set
,它们具有更高的优先级。我打赌会有一个悄无声息地潜入。

在php.ini或脚本中设置的最大执行时间是多少?可能是@djjuk的重复,它是零,更新了帖子。@Gordon thz,我会检查出来的。如果这不能解决问题,请确保更新帖子。明白了,是它:)