RSS Headline Grabberが止まってたので、スクリプトをチェックしなおしたら、XMLパーサーのエラーで異常終了していました。evalでエラーメッセージをキャッチして、ループを次に進ませようとして、
eval{
$rss->parse($content);
}
if($@){
print "error : parse error.";
next;
}
とか書いてしまった罠。evalの最後のセミコロンは忘れないようにしましょう。syntax errorとか言われても理解できなくて、バグか! とか一人で切れてた。遠くから「セミコロン抜けてるよ。eval{}の後ろに。」とか突っ込まれた。ありがとうよ。