我正在使用以下命令从 ssh 运行 php 脚本
./script.php &
该脚本有一个循环,应该循环大约 800,000 次(因此需要几天时间才能运行)。然而,它目前正在停止进入该过程的数千个循环。我的错误处理程序没有从脚本中捕获任何错误,但控制台会读取。
Write failed: Broken pipe
任何人都可以阐明这条消息的含义,这表明什么样的问题,以及我如何去追踪它?
更新:
为了总结脚本的作用,它从我的数据库(与脚本托管在同一台服务器上)的表中选择 800,000 行。对于每一行,它都会对第三方站点进行一次休息调用,然后将该数据写入同一数据库中的不同表(与脚本托管在同一台服务器上)。