Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么phantomjs脚本会在脚本执行之间自动终止?_Phantomjs - Fatal编程技术网

为什么phantomjs脚本会在脚本执行之间自动终止?

为什么phantomjs脚本会在脚本执行之间自动终止?,phantomjs,Phantomjs,我正在尝试使用phantomJs进行web抓取。我在那个脚本中执行循环任务,所以同一个脚本在一次执行中使用不同的参数运行了大约10k次。完成这个过程大约需要3个小时 问题是,它突然在随机点停止,并在屏幕上写入已死亡状态 我尝试了一些技巧来解决这个问题,但没有任何效果。 类似于page.evaluate()函数中的-trusted localStorage.clear(), 重新安装Phantom Js 因此,我需要知道为什么会发生这种情况,以及我可以做些什么来修复它。请参阅以下答案:您在VPS上

我正在尝试使用phantomJs进行web抓取。我在那个脚本中执行循环任务,所以同一个脚本在一次执行中使用不同的参数运行了大约10k次。完成这个过程大约需要3个小时

问题是,它突然在随机点停止,并在屏幕上写入已死亡状态

我尝试了一些技巧来解决这个问题,但没有任何效果。 类似于page.evaluate()函数中的-trusted localStorage.clear(), 重新安装Phantom Js


因此,我需要知道为什么会发生这种情况,以及我可以做些什么来修复它。

请参阅以下答案:您在VPS上运行它的是什么?专用服务器?共享托管?谢谢…它成功了。由于掉期耗尽,问题出现了。当我增加交换内存大小时,它开始工作。