さくらサーバーで503エラー!原因と解決方法

503エラー ブログ関連
この記事は約3分で読めます。

こんにちは!ラビです!
投稿が久しぶり過ぎて、手が震えております!

さて、今回はさくらサーバーで私が実際に体験したエラーをご紹介。
正直言うと原因特定には至ってないんですが解決はできたので、
同じようなエラーでお困りの方の助けになればと思います。

ホームページ作成中に突然の503エラー

先日、納品手前のホームページを制作するなかで、
「動画をyoutubeなどのプラットフォームなしで配信したい。サーバー上に直接置いてほしい」
とお客さんから要望がありました。

契約していたサーバーはさくらのスタンダードプラン。
動画は3ooM超の.mp4でそれなりのボリュームでしたが、
特に問題ないか。と思い、ftpソフトを使って動画をサーバー上にアップロードしました。

案の定ここまでは何事もなく作業が完了。
その後、お客さんに動画設置の確認をお願いしてから数分後、

らび
らび

なぜかエラー画面が発生・・;

503エラーという
サーバーに負荷がかかりすぎて、リクエストを処理できない!
というエラーコードでした。

なぜエラーが起きた?

明らかにタイミングとしては動画の設置が原因。
とはいえ、実際プランの転送量は無制限。
動画もそこまで重い容量ではなく、アップロードも問題なく出来ていました。

考えていてもわからん!ということで、さくらの公式サイトを確認したところ、
詳細はありませんが、アクセス制限は動画など転送量の多いコンテンツが原因となる場合があるとのことでした。

ウェブページのエラーメッセージを知りたい | さくらのサポート情報
ウェブブラウザでの代表的なメッセージや、特にお問い合わせの多いメッセージを紹介しています。※ご利用のソフトウェアにより、表示されるメッセージが異なる場合があります。401AuthorizationRequiredパスワードによる認証設定をしたページにおいて、入力した認証アカウント

設置に問題なかったとなると、瞬間的な負荷で制限がかかったのか?と思いエラーのタイミングを見直してみると、

ちょうどお客さんに確認依頼をお願いしたタイミングと一致していました。

そう。
確認のために動画を再生し、転送リクエストがかかったことで、一時的にアクセス制限がかかったようなのです。

らび
らび

直接アクセス再生すると動画ってそんな重いんだね…

503エラーの解決方法

転送量無制限なのになんじゃそりゃ!と思いますよね。
でも、さくらで独自に設定している瞬間的なアクセス制限の規定値があるようで
どうもそこに引っかかったようなのです。

結果としては、動画にアクセス・再生しないことでエラーを防ぐことが出来ました。が、
根本解決にはなっていないのでなんだかモヤっとしています。

ちなみにですが、上記のようにすぐに解消できる問題ではない場合、一時対処が必要ですよね。
そういった場合はさくらサーバーの管理画面から「リソースブースト」という機能を使うことで、制限開放することができます。

リソース情報を確認したい | さくらのサポート情報
このマニュアルでは、リソース情報についてご案内しています。「リソース情報」機能では、サーバーの稼働状況を確認することが可能です。リソースブーストについて確認されたい場合は「リソースブーストを使いたい」をご参照ください。前提条件お客様にて用意されましたCGIプログラム等のコンテンツ

サーバー移転など行う前の対処療法として使用できるようなので、
当てはまる方はこの機能を利用して、一時復旧させるのも一つの手段ですね。

まとめ

そんなこんなで問題は解決できたのですが、性分で原因特定できないのがもやもやします 笑
どこかテスト環境作ってやってみようかなぁ。

もし、同じ現象にあって原因特定できた方いらっしゃったらぜひ教えてください~。
それではまた!

この記事を書いた人

地方のWEBサイトのプロデューサー。
投資業や営業職を渡り歩いたのち、WEBデザイナーに転身したうさぎ。
現在制作会社で働くかたわら自身の仕事を確立するべくブログや事業に挑戦中。

ラビットをフォローする
ブログ関連
スポンサーリンク
人生のデザイン帳