Blogger を使っていて、FTP 経由で公開している場合、たまによくわからないエラーに遭遇し、投稿に失敗する場合があります。
その一つが、「java.net.ConnectException: Connection timed out」ですね。
FTPでブログを作成し、初めてのこのエラーが発生した場合は、大概、passive(PASV / パッシブ) FTP が原因です。
Blogger では、アクティブ FTP はサポートされていないため、使用するサーバーでアクティブ FTP を要求していないことを確認します。
しかし、今まで正常に動作していたのに、突然このエラーが出てくることもあります。
そんな時は、次のことをトライしてみるといいかもしれません。
- 試しにテストの記事を投稿し、すぐに削除する。その後に再構築をする。
- アーカイブのファイルか、atom.xml ファイルをサーバ上から削除し、再構築をする。
- しばらく様子を見る
今回僕が遭遇したこのエラーでは、
- 記事を再投稿し、再構築 ・・・ だめ
- サーバ上から記事のファイルすべてを削除し、再構築 ・・・ だめ
- テスト記事を投稿し、削除。再構築 ・・・ だめ
- しばらく様子を見る ・・・ だめ
- アーカイブファイルのみを削除し、再構築 ・・・ OK!
という感じでした。
原因は全く不明ですが、同様の問題が発生した場合は参考になれば幸いです。
0 件のコメント:
コメントを投稿