« 五分刈り | メイン | コメントSPAMがやってきた »

post2mtが不調

MTWeatherJPを導入したことか、mt-rssfeedを導入したことか、どちらが原因となっているのか切り分けが難しいのだが、先日の東京出張のときに大活躍したpost2mtによる携帯電話からのエントリがうまくいかなくなった。

症状としては、CategoryインデックスやDateインデックスは更新されるのに、Mainインデックスが更新されないためにトップページのサイドバー部分に新しいエントリが表示されないことと、どうやら処理が途中で止まっているらしく、ポストしたメールがサーバーから削除されないため、次回のcronでpost2mtが再実行され、何度も何度もエントリが繰り返されてしまうというもの。

処理が途中で止まっているという証拠は、サーバーのコマンドライン上でpost2mtを実行してみて確かめたところ、「セグメンテーション違反です」というエラーが発生していることからも分かる。

今後の解決方法としては、
1.
MTWeaterJPやmt-rssfeedの実行部分をMain Index内に記述せず、別のインデックスファイル上に記述してみる。(とりあえず、コメントアウトしてみるなどの方法も・・・)

2.
post2mtのスクリプトを追いかけて、「セグメント違反」の文字列を探し、どういう理由で処理が停止しているのかを探る。

まあ、このあたりだろう。


というわけで、MTWeatherJPもmt-rssfeedもコメントアウトして、おまけに「セグメンテーション違反」が解消されないだろうかという淡い期待も込めてサーバーの再起動も行ってみたが、やっぱりエラーは解消されない。

となると、XML::Parser:LiteとLWP::UserAgentの二つのPerlモジュールをインストールしたのが原因かもしれない。

次回は、ここを中心に原因を探っていくことにしよう。というわけで、今日はMTWeatherJPとmt-rssfeedのコメントアウトを外して復活させておくことにしよう。


関連用語

トラックバック

このエントリーのトラックバックURL:
http://www.mogurakun.com/mt/mt-tb.cgi/56

コメントを投稿

About This Entry

2004年06月29日 05:01に投稿されたエントリーのページです。

ひとつ前の投稿は「五分刈り」です。

次の投稿は「コメントSPAMがやってきた」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アーカイブ

Powered by
Movable Type 3.35
Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.