我在同一台服务器上有相同的实时和开发实例
(由具有相同 php.ini 的 fastcgi 分隔)
我在脚本中运行命令
while (($data = fgetcsv($handle, 10000, ";")) !== FALSE) {
在开发实例上,该命令运行没有问题
44000 行,最多使用 200MB 内存(给定 512MB)
在实时实例上,它运行到第 28700 行
并在没有输出的情况下崩溃脚本,
使用了 133MB 内存
我将命令放在“尝试”中,但没有引发错误
接下来我可以在哪里看
更新
它崩溃而没有输出(空白页面)
我从http页面执行它
当返回到while语句时脚本刚刚停止(通过将状态写入文件来缩小范围)
它是一个专用服务器
UPDATE2
忘记了php错误日志:/
-据它说,虽然很奇怪,但我似乎用尽了内存..