【问题标题】:Writing data in CSV stops even script is running即使脚本正在运行,在 CSV 中写入数据也会停止
【发布时间】:2013-11-07 21:37:10
【问题描述】:

我有用于报废的 PHP 脚本并在 CSV 文件中写入大量数据。它正在工作,但在 CSV 中写入一些数据后,它会停止写入,而不会在屏幕上显示任何错误。但是浏览器显示脚本连续运行。

我已经使用set_time_limit(0)设置了php脚本无限的时间限制

我该如何调试这个问题?有什么可能的原因?请提出建议。

提前致谢

编辑

一旦我注意到,它会在 1 小时后停止写入。

【问题讨论】:

  • 安全模式关闭?错误报告?也许尝试将循环内的限制设置为较小的值 - 例如 10。对我有用。
  • php错误日志呢?
  • 您好,我已经检查了日志,有一些初始化警告消息,但没有什么可以停止写入。

标签: php debugging csv


【解决方案1】:
error_reporting(E_ALL);
ini_set("display_errors", 1); 

您的脚本可能分配了过多的内存。您可以尝试只编写一个小的 CVS。如果它也失败了,你应该会得到一个错误...

【讨论】:

  • 增加了内存限制。但仍然无法正常工作。一旦我注意到它在 1 小时后停止写入。
  • 用小cvs测试过吗?
猜你喜欢
  • 1970-01-01
  • 2020-06-03
  • 1970-01-01
  • 2011-09-23
  • 2012-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多