DropboxパブリックフォルダーのError (509) 、その後の対処と、対策


- Old Counter



Dropboxパブリックフォルダーのアクセスが、Error (509) で禁止されてしまったことは、今週初めに書きました。
【Dropbox Error (509)】DropBoxが帯域制限オーバーで、アクセスが一時停止された – 2013年1月14日

 

あれから一週間経過しているのですが、まだ解決していません。

その後ググッて見ると、同じエラーメッセージは「帯域制限オーバー」だけではなく、著作権違反の場合にも表示されるようです。
後者の場合には、そのファイルをDropBoxから排除されるまで、Publicフォルダーの共有機能は復帰しないとか・・・
しかも、DropBoxのサポートの対応(Eメール返信)がトロイので、解決まで一ヵ月近く掛かった人のコメントも見つけました。

実際に、自分がPublicフォルダーにアップしてあったファイルに一つだけapk(アンドロイドのアプリ)ファイルがあり、Dropboxは自動的に.apk拡張子のファイルを「著作権の問題でPublicアクセス禁止」に指定していたようでした。(WordPressでBroken Link Checkerを実行してみて始めてこのapkファイルがDropboxにアクセスブロックされていることを知った。)

“DropboxパブリックフォルダーのError (509) 、その後の対処と、対策” の続きを読む

【Dropbox Error (509)】DropBoxが帯域制限オーバーで、アクセスが一時停止された


- Old Counter



このサイトのサーバーは、自宅内サーバーで運用されています。
しかし、当サイトへのアクセス数も増えてきたので、画像も一緒に宅内サーバーに載せると回線が混雑してアクセスが遅くなるので、昨年(2012年)春から画像だけ全てDropBoxにアップロードしてあり、WordPressのPHPファイル
● /wp-includes/feed.php (RSS2 Feed用テンプレート)
● /wp-includes/post-template.php (投稿記事表示用テンプレート)
の$contentが抽出し終わった後の行に、
———-
$img_server=’http://dl.dropbox.com/u/nnnnnnnn’; // DropBoxのPublicフォルダー画像をアクセスするときには、この行を使う。
//$img_server=”; // ローカルサーバーの画像をアクセスするときには、この行を使う。
$content = str_replace(‘=”/wp_images/’,’=”‘.$img_server.’/wp_images/’,$content);
———-
※ nnnnnnnnはDropBoxのPublicフォルダーリンクURLの番号

を追加して、投稿内容(の画像リンク)はいちいち変えずに、この2つのPHPファイルの行だけを変えることによって、自在に画像保存先を変えられるようにしています。(実際にはそれぞれ2つのファイルを用意しておき、必要な時にRename/Copyする。)

ところで、昨夜、出張から帰ってきたら、当サイトの画像が全然表示されなくなっていました。

以前も1~2回、PCとDropBoxクラウドの同期がうまく出来ていなかったときに、画像が表示されないことに気が付いた事がありました。そこで、ローカルPCのDropBoxフォルダーとの同期に障害があったのかと思い、PCのDropBox設定を調べてみましたが、その気配はありません。

次に、過去数日以内にDropBoxそのものの障害(Outage)が無かったかどうか調べると、・・・ありましたね。
この報道によると、アメリカ太平洋時間の2013年1月10日午後3時26分ごろから11日の午前7時9分ごろまで、DropBoxで障害が発生して、多数のユーザーがアクセス出来なかったようです。
DropBox Restores Service, Mum On Outage Cause – 2013年1月11日

それが原因かと思ったのですが、既に復旧しているはずの2013年1月12日午後7時ころにも当サイトで画像が表示されないは不可思議だったので、直接ブラウザーで共有画像を一枚アクセスしてみると・・・以下のような画面が・・・

 

“【Dropbox Error (509)】DropBoxが帯域制限オーバーで、アクセスが一時停止された” の続きを読む