php打印出来"终止"终端没有任何错误

时间:2015-06-03 11:10:59

标签: php mysql

我有这个脚本应该读取一个大的csv文件并将内容插入数据库(mysql)。我从终端运行脚本,即php index.php但是一段时间后脚本打印出Terminated并停止运行而没有任何合理的错误。 我已将所有这些添加到脚本中但仍无法完成排除:WallpaperManager wpm = WallpaperManager.getInstance(MainActivity.this); InputStream ins; try { String xlx = "http://myserver.com/myimage.jpg"; ins = new URL(xlx).openStream(); wpm.setStream(ins); } catch (IOException e) { e.printStackTrace(); } 下面是代码的snipet.NB我刚刚选了一小部分。

set_time_limit(0);
ignore_user_abort() ;
ini_set('memory_limit','5120M');

3 个答案:

答案 0 :(得分:2)

您致电die();,此处您的流程将停止,不会显示任何消息。

else {
        print_r($conn->error);
        die();
}

答案 1 :(得分:2)

对这个愚蠢的问题感到抱歉。有人添加了一个cronjob,它每隔5分钟运行一次就会杀死所有php进程。即*/5 * * * * pkill php

答案 2 :(得分:1)

正如我猜的那样"终止"消息是由脚本传递最大执行时间引起的,您可以通过在PHP中设置它来尝试延长执行时间。

ini_set('max_execution_time', 600); //600 seconds = 10 minutes