MagpieRSSで、はてなブックマークのRSSを取得した場合、タイミングによっては、


Warning: MagpieRSS: Failed to fetch http://b.hatena.ne.jp/(中略)/rss (HTTP Response: HTTP/1.0 503 Service Not Available ) in /var/www/vhosts/(中略)/MagpieRSS/rss_fetch.inc on line 238

というエラーが発生します。
どうすればエラーを押さえることができるでしょうか?
(単に警告が押さえるという結果ではなく、正常にロードできた時の結果を返す方向で解決させたいです)

よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2009/05/28 20:40:34
  • 終了:2009/06/04 20:45:02

ベストアンサー

id:Cherenkov No.1

Cherenkov回答回数1502ベストアンサー獲得回数4922009/06/01 16:49:51

ポイント60pt

503は「サービス利用不可。サービスが一時的に過負荷やメンテナンスで使用不可能。」なのでクライアント側ではどうしようもないかと。

対策としては、エラー後すぐ再試行してみてダメだったら時間を置いてから実行するようにしてみたらどうでしょう。

id:halohalolin

Cherenkovさん、ありがとうございます。

実装的には、ロード待ちがないよう、RSS表示部分は

Ajax(外部)化するのがベストということでしょうか?

どう組めばよいか調べてみます。

2009/06/01 20:17:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません