gpt4 book ai didi

php循环502坏网关

转载 作者:行者123 更新时间:2023-11-29 00:27:50 26 4
gpt4 key购买 nike

下午好。

我的 php foreach 循环有问题。

我使用 simplexml 解析 xml 文件 ( ~20mb ),然后将数据插入 mysql

xml中有超过37000项,我必须循环37000次才能从xml中读取数据

每 100 次迭代我创建这样的字符串:插入 my_table 值 (...)

但我在第 10500 次迭代中遇到 502 错误。

我尝试在循环后发送字符串,但再次出错:

memory_limit=240 
max_execution_time 500

我该如何解决这个问题。谢谢并致以最诚挚的问候。

最佳答案

我认为问题是您的脚本超时,您可以通过在脚本中使用 set_time_limit(0) 或通过更改 max_execution_time 来解决这个问题 php.ini:

while(1) {
set_time_limit(0);
// do something
}

您还需要通过编辑 php.ini 来增加您的 memory_limit 并重新启动您的网络服务器。

阅读 set_time_limit() 的文档

关于php循环502坏网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18130695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com