我有一个需要运行相当长一段时间的 php 脚本。
脚本的作用:
- 连接到mysql
- 发起 100 到 100,000 个 cURL 请求
- 每个 cURL 请求返回 1 到 2000 个房地产列表的压缩解码数据 - 我使用 preg-match-all 获取所有数据并为每个列表执行一个 mysql 插入。每个查询永远不会超过 1mb 的数据。
所以有很多循环、mysql 插入和 curl 请求正在进行。php 安全模式已关闭,我能够成功地将最大执行时间 ini_set 设置为荒谬的东西,以允许我的脚本一直运行。
好吧,我的问题是脚本或 apache 或脚本中间有中风,屏幕转到“与服务器的连接已重置”屏幕。
有任何想法吗?