fgetcsv在dev上的实例上死掉了 - 在哪里看

时间:2013-09-04 12:34:44

标签: php fastcgi fgetcsv

我在同一台服务器上有相同的live和dev实例 (由fastcgi分隔,使用相同的php.ini)

我在脚本中运行命令
while (($data = fgetcsv($handle, 10000, ";")) !== FALSE) {

在dev实例上

命令运行没有问题
44000行,使用高达200MB的内存(512MB给定)

在实时实例上运行到第28700行 并且在没有输出的情况下崩溃脚本
使用133MB内存

我把命令放在“try”中但没有抛出错误

我在哪里可以看下一个

更新
它没有输出崩溃(空白页)
我从http页面执行它 该脚本在返回while语句时停止 (通过写入文件缩小状态)
这是一个专用服务器

UPDATE2 忘了php错误日志:/
- 根据它,虽然它很奇怪但似乎我已经耗尽了记忆......

1 个答案:

答案 0 :(得分:0)

您可以检查PHP错误日志。根据您的配置,您的PHP错误可能会显示在Web服务器日志中或专用的PHP日志文件中。

请参阅http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-log