ここ最近、BlogWriteで記事を投稿すると途中で以下のようなエラーが出て半端に投稿される問題に見舞われていた。
ブログの情報を取得中に、キャンセルされたかエラーが起きました。[XML-RPC]
エントリが増えて再構築の時間が増え、タイムアウトに達しているのだと思った私は鯖のパワーアップを実行。
確かに再構築時間は短縮したが、エラーは依然として出続けた。
最終的にダイナミック・パブリッシングまで導入して完全再構築でも30秒ちょっとで終わるレベルにまで持って行ったが、それでもエラーが起こる状況は変わらない。MovableTypeとBlogWriteの相性問題なのかと思い検索してみたら意外な結論に至る。
また、「BlogWrite」での投稿中の例外発生ダイアログの異常につては、「Movable Type」側の更新ping設定とトラックバック自動検知の設定と「BlogWrite」での更新pingが重複していた為
リンク数とその先のサーバーの重さ等も関わって、非常に時間がかかりこれにより時間切れ(タイムアウト)が起きてしまっていたようです。
このような事から、「Movable Type」側の更新ping設定とトラックバック自動検知の設定を解除してテスト投稿したところ異常なく投稿できました。
(参考記事:http://www.witha.jp/forum/patio.cgi?mode=past&no=41)
更新pingは、「BlogWrite」側で設定。まぁとりあえず本日解決したころなのでこれでしばらく様子をみようと思います。
BlogWrite側でping打ってるんだから、MovableType側では設定は必要なかったということですね。
その上、MovableTypeで設定されていたping送信先の中に到達不可能なものが混じってそうな雰囲気。これじゃタイムアウトもするわ・・・。
早速設定を切って投稿してみたら10秒もせず投稿が終わりましたとさ。
新鯖立てた意味は一体・・・(滝汗)
最近のコメント