- 主题:捕捉到的上次的那个首页间歇性错误的xml文件
你这个错误是mainpage.php还是mainpage.html
crontab里面运行genhot是什么时间?
【 在 liangls (精灵射手) 的大作中提到: 】
: 错误如下:
: ============================================================================
: Warning: DOMDocument::load() [function.load]: Document is empty in /usr/local/bbs/xml/commend.xml, line: 1 in /usr/local/www/htdocs/domxml-php4-to-php5.inc.php on line 57
: ...................
--
FROM 61.182.213.*
你的crontab里面产生mainpage.html是什么时候
【 在 liangls (精灵射手) 的大作中提到: 】
: 我grep -R "<错误>" * 仅仅是在mainpage.html里面出现了。
: 所以我想应该是mainpage.php解析的时候,把解析不成功的信息也写到html文件里面去了。
: 0,10,20,30,40,50 * * * * /home/bbs/bin/genhot
: ...................
--
FROM 61.182.213.*
【 在 liangls (精灵射手) 的大作中提到: 】
: 我grep -R "<错误>" * 仅仅是在mainpage.html里面出现了。
: 所以我想应该是mainpage.php解析的时候,把解析不成功的信息也写到html文件里面去了。
: 0,10,20,30,40,50 * * * * /home/bbs/bin/genhot
改成
8,18,28,38,48,58 * * * * /home/bbs/bin/genhot
因为生成mainpage.html的时候可能genhot正好在执行,就会造成commend.xml短暂为空
: 是原来crontab.SMTH里的东西,没有改过。
: 也就是说有时候统计完热点之后,mainpage.php解析xml没有解析成功。
: 但是为什么会解析的不成功呢?
--
FROM 61.182.213.*
man 5 crontab
【 在 liangls (精灵射手) 的大作中提到: 】
: 这个时间的间隔是怎么算的?
--
FROM 61.182.213.*
对,所以genhot应该避开产生mainpage.html的时刻。
【 在 liangls (精灵射手) 的大作中提到: 】
: 那就是说wget时候的时间不能和genhot的时间有重合。
: 那个错误可能刚好是出现在了刚才19:20的时候,也就是wget和genhot同时执行的那个时刻
: 原来的wisi的导读上写的是*/6 * * * * 那样子的话,genhot的0和30时刻也会出现这个问题是吗?
: ...................
--
FROM 61.182.213.*
你说了半天,看不懂你在说什么。xml文件一直在那儿,就是执行genhot的那几秒钟
是空的,有什么问题么?
【 在 liangls (精灵射手) 的大作中提到: 】
: 哈,感谢atppp。看来修改一下wisi的首页导读安装说明了。
: 然后还有个问题,就是genhot和wget的执行先后顺序和xml文件的清空的那小段时间,
: 有一些不确定的因素在里面。有的时候是好的,(和crontab执行的次序也有关系的
: ...................
--
FROM 61.182.213.*