MovableTypeでエントリー投稿時にトラックバックを送る際、エラー500で戻ってくきてしまう事象が起こりました。どうやら送った先のサーバーでの処理時間が遅かったために、レスポンスが戻ってくる前に勝手にタイムアウトしちゃってたみたいです。

原因を探していたら、MovableTypeのトラックバックの処理フローについて、非常に詳しく説明しているサイトを見つけました。
 ↓
nlog(n): トラックバック送信時のエラー

要するにPing送信時のレスポンス待ち時間を延ばせば良いと。なるほど、そんな設定をする箇所があったんですね。ConfigファイルはMTのバージョンが変わったので「mt-config.cgi」を修正します。(バージョン3以降の話・・・かな?)しかもデフォルトで設定する箇所がコメントアウトされています。

↓こちらですね。(個人により設定が異なるので行数については割愛します。)

# PingTimeout 20

なので上記のコメントアウトを外して、適当な秒数を設定してあげます。今回はnlog(n)さんのサイトと同じく60秒に設定することにします。

# PingTimeout 60

さて、これで500エラーが出なくなると助かるのですが・・・。

コメント入力フォーム

About

Name : NJ
age : 28くらい
技術メモなどなど。個人的な備忘録ではありますが、情報として役に立てたら何よりです。難しい事はよくわかりません。
お便りはこちらまで。