gampu 发表于 2012-11-2 00:32:43

整个卡住了,找不出原因!获取网址时出错,您使用的PHP插件存在语法或其他问题,请...

本帖最后由 gampu 于 2012-11-2 00:34 编辑



运行环境:windows 7,出现这个错误是在第一步采集网址的时候,有很多级网址,而只要出现这个错误,任务立刻终止,显示采集完毕,然后后面所有的都不采集了,就是根本卡住过不去了。



网址是分页中的某几条,并非所有网址都错误。

php插件我修改为只有这一句echo serialize($LabelArray);也是一样错误,但是不使用插件就正常,什么原因? 完全找不出原因啊,现在整个卡住了,怎么弄?求教

gampu 发表于 2012-11-2 00:55:20

找到原因了,是因为在多级网址获取中设置了标签,而当标签为空时,插件没有判断是否为空就做替换的原因导致的,小几率问题被我遇上了。

还是希望火车可以修改下,不要整个卡住停止,至少可以跳过错误地址,可以继续采集后面的。

gampu 发表于 2012-11-2 11:52:15

补充:刚才又出现了,设置了严格的判断,还是出现。

将PHP插件新建,将原本的UTF8格式换为ANSI格式后消失。

待观察

gampu 发表于 2012-11-2 11:55:18

不对,测试错误网址又出现,发现只要php插件使用原出错的文件名依旧出现错误,换个文件名就OK。

和文件名也有关系?

gampu 发表于 2012-11-2 12:55:37

本帖最后由 gampu 于 2012-11-2 14:13 编辑

又出现了,我现在怀疑不是php插件问题了。
因为插件设置为:echo serialize($LabelArray);依旧提示错误。这可不关插件的事了吧

gampu 发表于 2012-11-3 11:58:50

到现在也无解,只能出现错误的时候手工将采集过的0级网址删除
页: [1]
查看完整版本: 整个卡住了,找不出原因!获取网址时出错,您使用的PHP插件存在语法或其他问题,请...