トラックバックのタイムアウトについて
Tag:[]
エントリーを投稿してトラックバックを送信した時、トラックバックの失敗を促すエラーが時々発生します。これはトラックバックping送信処理のタイムアウトが主な原因のようです。
例えばAサイトからBサイトにトラックバックを送信すると、Bサイトの mt-tb.cgi が起動されます。Bサイトではトラックバック受信処理を行い、成功すれば処理が正常に完了したことをAサイトに返送します。AサイトではBサイトからの応答を一定のタイミングで待ってまして、このBサイトからの返送が遅いとAサイトでトラックバックタイムアウトが発生します。
タイムアウトになっても相手サイトにトラックバックは正常に送信されていますので再送の必要はありません。送信サイトの表示を更新して確認されると良いでしょう。
タイムアウトにしたくない場合、タイムアウト時間を送信サイト側で変更することで多少回避することができます。変更箇所は Movable Type 3.01D-ja /3.1x の場合、mt.cfg の259行目です。3.2 では mt-config.cgi の300行目辺りです。
# PingTimeout 20
先頭の "#" と半角空白を削除して、値を
PingTimeout 30
等の任意の秒数に変更します。エントリーの登録時間に影響しますのであまり長くしないようにしましょう。デフォルトでは15秒に設定されています。
タイムアウトが発生した場合、ログを確認することでどのサイトへのpingが成功しなかったかが分かります。エントリー登録完了画面でpingタイムアウトが発生していたらログへのリンクが表示されます。それをクリックすると下記のようなログが表示されます。
2004.10.xx 15:12:23 xxx.xxx.xxx.xxx Ping 'http://rpc.weblogs.com/RPC2' failed: HTTP error: 500 read timeout
2004.10.xx 15:12:24 xxx.xxx.xxx.xxx Ping 'http://ping.blo.gs/' failed: HTTP error: 500 read timeout
上記2サイトは、「管理メニュー」→「ウェブログの設定」→「ウェブログの設定」(3.2 では「設定」→「新規投稿」)の真中辺りにある「広報 / リモートインターフェイス / トラックバック」(3.2 では「更新Ping/トラックバックの設定」)で「Movable Typeが自動的に通知するサイト」の
- blo.gs
- weblogs.com
にチェックボックスがつけられた場合に送信されます(3.2 では technorati.com もあります)。個人的には(多分)上記2サイトのエラーしか発生したことがありません。
エントリー登録時以外にログを参照したい場合は、メインメニュー画面右下にある「Movable Type のログの確認」というリンクをクリックすれば表示されます。3.2 ではメインメニュー画面右下にある「ログ」または、各ブログの管理メニューに「ログ」で確認できます。
参考サイトは下記です。ありがとうございました。
2006.05.23 追記
3.2 の記述を追加しました。また「Trackback」を「トラックバック」に統一しました。
- Movable Type 3.31-ja の重複トラックバック処理について
- トラックバック表示方法変更&テンプレート修正
- Trackbackの連続投稿を受け付けない方法
- Trackback元記事表示
- Movable TypeでTrackback文字化けを対処する方法
≫ TBのタイムアウト時間変更 from -h@tezone-
最近TBするとよくタイムアウトになり、エラーログが出るんですが、
大抵TB先に確... [続きを読む]
≫ Trackbackでread timeout 残念…! from Internet Zone::Movable TypeでBlog生活
もう1つ。Trackbackを送ったときのread timeaoutエラーについての修正。これも「小粋空間」から拝借。 小粋空間: Trackbackのタイムア... [続きを読む]
≫ トラックバックPINGのタイムアウトへの対処 from ののかぶろぐ
テンプレートを利用させていただいている小粋空間さんの所に解決方法が。 mt.c... [続きを読む]
≫ トラックバックのタイムアウト問題。 from TOY COZY MUSEUM 別館
以前に、図らずもトラックバックを多重送信してしまった苦い経験は、原因が気にはなっ... [続きを読む]
≫ Trackbackのタイムアウト対処 from Magic White
エントリーを投稿してTrackbackを送信する時にタイムアウトエラーが出る事が... [続きを読む]
≫ Trackbackのタイムアウト from ?風を追いかけて?
エントリーを投稿してTrackbackを送信する時にタイムアウトエラーが出る事が... [続きを読む]
≫ Trackbackのタイムアウト from TS-Works Blog
今まで、多少気になっていたTrackbackのタイムアウトの対策も下と同じサイト... [続きを読む]
≫ ロリポップのMySQLサーバが不安定 from イベント・レンタル屋の日報
大阪本社の松本です。 今日はブログ(MovableType)をメンテナンスする場がありました。何分、... [続きを読む]
≫ トラックバック。。。タイムアウト対策 from Chiffon's MT Blog
あまり気にはしていなかったけれど、トラックバックの際のタイムアウト対策をした。 ... [続きを読む]
≫ トラックバックのタイムアイト対策 from Chain ?Let's go 私の素敵ライフ?
トラックバックするとタイムアウトでエラーが出るのを、 どうにか対策できないかなぁ... [続きを読む]
≫ こんな時間・・・ from Being * chris
早いもので、もう2月に入っちゃいましたね。 昨日は、めちゃ早い時間に寝てしまい、... [続きを読む]
≫ トラックバック送信で500 read timeoutエラーが発生する場合 from 裏日記・・・気ままに更新 備忘録
Movable Type3.2-ja 覚え書き 備忘録?小粋空間様テンプレート使... [続きを読む]
≫ [メモ]ブログのPing送信先リスト from 匠システム
こんにちは、担当上岡です。 Movable Typeなどでブログを書いている方は... [続きを読む]
≫ 日々のつれづれ from さくら眼科クリニック 茨城県 つくば市 眼科 白内障手術 硝子体手術 コンタクトレンズ
ブログはじめました ... [続きを読む]
≫ 日々のつれづれ from さくら眼科クリニック 茨城県 つくば市 眼科 白内障手術 硝子体手術 コンタクトレンズ
... [続きを読む]
≫ HTTP error: 500 read timeout from nBoze.com
またまた、MovableTypeでの記事作成時のエラーなのですがHTTP err... [続きを読む]
あー、私の二重TBもそういう理由だったんですかね?excite blogの投稿画面が再度表示されたんですよ。それで失敗したのかな?と思いもう一度やると…。
ご迷惑おかけしました…。以後気をつけます!
いえいえ。お気になさらずに。
#私はよくやりました(笑)。
次のエントリーでさらなる解消策を投稿する予定です。
そうゆうことだったのですか・・・・。
私も、1度目TB送信後、エラーが出たので2度目の送信・・・。
でも、またエラー。
時間を置いてから試そうと思ってこちらへ来たら2度ともTBされている!
ビックリでした。
・・・だから2重にもTBしてしまったのですね。
今、mt.cfgを訂正してきました。
次回は、エラー出ませんように・・・・。
>ミッチさん
お構いなく。トラックバックありがとうございます。
mt.cfgの値をあまり長くするとエントリーの保存に時間がかかりますのでご注意ください。
個人的にはタイムアウトが出ても全然気にしていません(相手に送れてさえいればOKなので)。
どなたかが指摘されているかもしれませんが、PingTimeoutの秒数は、MT3.2-ja-2では、mt-config.cgiにあるのですね。探すのに少し時間がかかりました。私みたいな人もいるかもしれませんので、老婆心ながら。
最近の「TB企画」で話題になっているようなので。
>n_shuheiさん
こんにちは。
ご指摘ありがとうございました。
3.2の内容を反映致しました。
全ての記事を自発的にmodifyするのは現実的に困難ですので大変助かります。
ありがとうございました!