Movable Type トラックバック時の500エラー
2006.10.01 Sunday
MovableTypeでエントリー投稿時にトラックバックを送る際、エラー500で戻ってくきてしまう事象が起こりました。どうやら送った先のサーバーでの処理時間が遅かったために、レスポンスが戻ってくる前に勝手にタイムアウトしちゃってたみたいです。
原因を探していたら、MovableTypeのトラックバックの処理フローについて、非常に詳しく説明しているサイトを見つけました。
↓
【 nlog(n): トラックバック送信時のエラー 】
要するにPing送信時のレスポンス待ち時間を延ばせば良いと。なるほど、そんな設定をする箇所があったんですね。ConfigファイルはMTのバージョンが変わったので「mt-config.cgi」を修正します。(バージョン3以降の話・・・かな?)しかもデフォルトで設定する箇所がコメントアウトされています。
↓こちらですね。(個人により設定が異なるので行数については割愛します。)
# PingTimeout 20
なので上記のコメントアウトを外して、適当な秒数を設定してあげます。今回はnlog(n)さんのサイトと同じく60秒に設定することにします。
# PingTimeout 60
さて、これで500エラーが出なくなると助かるのですが・・・。

コメント入力フォーム