突然「Service Unavailable」や「HTTP Error 503」と表示され、見たいページが開けないと、まず「自分のスマホやPCが悪いのでは」と不安になります。しかし多くの場合、これは端末の故障ではなく、アクセス先のサーバーが一時的に処理できない状態を示しています。
本記事では、Service Unavailable(503)の意味を一言で理解したうえで、1分・3分・10分の時間軸で「今すぐ何を試すべきか」を迷わない順番でまとめます。さらに、直らないときに確認すべき障害情報の見方や、運営者向けの原因切り分け・復旧手順、Retry-After、メンテ時のSEO配慮と告知テンプレまで整理します。
読み終える頃には、「待つべきケース」と「自分で直せるケース」の判断がつき、次の行動がはっきりします。焦らず最短で状況を切り分けたい方は、ここから順に確認していきましょう。
※本コンテンツは「記事制作ポリシー」に基づき、正確かつ信頼性の高い情報提供を心がけております。万が一、内容に誤りや誤解を招く表現がございましたら、お手数ですが「お問い合わせ」よりご一報ください。速やかに確認・修正いたします。
Service Unavailableの意味と503との関係
「Service Unavailable」と表示されると、まず「自分のスマホやPCが壊れたのでは?」と不安になりがちです。しかし多くの場合、それは端末の故障ではなく、アクセス先のサーバー側が一時的にリクエストを処理できない状態を示しています。特に「503」という数字が一緒に表示される場合、HTTPステータスコードのひとつである「503 Service Unavailable」に該当します。503は“永続的な停止”ではなく、“一時的に利用できない”ことを伝えるために使われます。
表示文言の違いは同じ意味
Service Unavailableは、表示のされ方がいくつかあります。たとえば次のような文言です。
-
Service Unavailable
-
Service Temporarily Unavailable
-
HTTP Error 503
-
503 Service Unavailable
言葉が少し違っても、伝えたいことは「今はサービスを提供できない(処理できない)」という点で共通です。サイト側がメンテ中だったり、アクセスが集中していたり、バックエンドとの通信がうまくいっていないなど、原因は複数あり得ます。ただし利用者として最初に知りたいのは「自分がやるべきことがあるのか」「待てば直る可能性が高いのか」という判断材料です。ここは後述の“所要時間別対処フロー”で整理します。
503が示す状態
HTTPの503は「サーバーがリクエストを処理する準備ができていない」ことを示すサーバーエラーです。典型的な原因は「メンテナンス」か「過負荷」です。過負荷のとき、サーバーはあえて503でリクエストを拒否することで、より深刻な障害(完全停止など)を避ける場合があります。
また、503のレスポンスに「Retry-After」という情報が付くことがあります。これは「どれくらい待ってから再試行してほしいか」の目安を示すためのヘッダーです。つまり、利用者にとっては「待つ根拠」が増えるサインでもあります。
似たエラーとの違い早見表
数字が近いエラー(502、504、429など)が出ると、対処を間違えがちです。ここでは“原因推定”よりも“利用者が最初に取るべき行動”にフォーカスして整理します。
| コード | 一言でいうと | 起きがちな状況 | 利用者が最初にすること |
|---|---|---|---|
| 503 | サービスが一時的に提供できない | メンテ、過負荷、バックエンド不調 | 連打せず待つ/回線やブラウザを変えて切り分け |
| 502 | 中継が変な応答を受け取った | リバースプロキシ/LB経由で上流が不調 | 時間を置く/別回線で確認/運営情報を見る |
| 504 | 中継が時間内に応答を得られない | タイムアウト、混雑、上流遅延 | 時間を置く/回線切替/繰り返すなら運営へ |
| 429 | リクエストが多すぎる | 連打、短時間の過剰アクセス | すぐ止めて待つ(再試行は時間を空ける) |
なお、特定のクライアントを制限する“レート制限”は、原則として429が適切とされます(503と混同されることがあります)。
Service Unavailableが出る主な原因
503が出る原因は「相手側(サイト側)」と「自分側(閲覧環境)」の両方にあり得ます。ただし一般に、503はサーバー側の事情で出ることが多いです。ここでは、ありがちな原因を「現象→理由→見分け方」の順で押さえます。
アクセス集中やサーバー過負荷
アクセスが急増すると、サーバーのCPU・メモリ・接続数・アプリのワーカ数・DBの接続プールなどが限界に達し、処理できないリクエストを503で返すことがあります。チケット販売開始、セール、テレビ放送直後、SNSで話題になった瞬間などは典型です。
見分け方としては、次の傾向があります。
-
何度か試すとたまに開ける(混雑の波がある)
-
時間帯によって改善する
-
自分以外も同じ症状を訴えている(SNS等)
この場合、利用者ができる最善策は「連打を止める」「時間を置く」「回線を変えて一時的に通るか試す」です。
メンテナンスや更新作業中
計画メンテナンスや緊急メンテ中に、503を返して「今は停止中」であることを示すケースがあります。メンテ画面が用意されている場合もあれば、ブラウザの標準エラーページが表示される場合もあります。
メンテの場合は、運営側が復旧見込みを告知できることが多いのが特徴です。告知ページや公式SNSに復旧時刻が書かれているなら、それが最も信頼できる目安になります。
ネットワーク・接続・TLS/SSL要因
503は「サーバーの過負荷やメンテ」以外にも、サーバー(または中継)がバックエンドと通信できない状況で返されることがあります。たとえば、接続タイムアウト、ホスト名設定ミス、SSL/TLSハンドシェイク失敗などです。APIゲートウェイ/プロキシ製品のトラブルシュートでも、503の原因としてバックエンドへの接続問題やSSL関連が挙げられています。
利用者側から見ると「いつまでも開かない」「環境を変えても改善しない」ことが多く、運営側の復旧待ちになりやすいタイプです。
自分側で起きるケース(キャッシュ・DNS・VPN・プロキシ)
「友人は見られるのに、自分だけ見られない」など差がある場合は、閲覧環境の影響も疑います。具体的には次の要因です。
-
ブラウザキャッシュが古い(古いエラー状態を保持している)
-
DNSが古い/不安定(別のサーバーに向いてしまう)
-
VPN/プロキシ/社内ネットワークの制限
-
セキュリティソフトや広告ブロッカーの干渉
-
ルーターや回線の一時不調
この場合は、後述の「所要時間別対処フロー」に沿って順番に確認するのが最短です。
Service Unavailableのとき利用者がまず試す対処
ここが最も重要です。焦って操作を増やすほど、時間を浪費しがちです。次のように「1分以内」「3分以内」「10分以内」と、所要時間で区切って試してください。成功率が高い順番に並べています。
1分以内で試すこと
まずは“軽い操作”だけで直るケースを拾います。
-
再読み込みは1〜2回だけ(更新ボタンの連打はしない)
-
URLが長い場合、先頭(ドメイン)だけに戻ってトップから入り直す
-
別タブで開く、またはシークレット/プライベートブラウズで開く
-
アプリ内ブラウザなら、外部ブラウザ(Safari/Chrome)で開く
連打を避ける理由は2つです。
1つは、過負荷時にさらに負荷をかける可能性があること。もう1つは、レート制限や一時ブロックに近い挙動を誘発し、余計に通りにくくなることがあるためです(本来は429が適切ですが、実装都合で503等になる場合もあります)。
3分以内で試すこと(切り分けの要)
次は「相手側か、自分側か」を判断するための切り分けです。
-
Wi-Fi ⇄ モバイル通信に切り替える(スマホ)
-
会社/学校の回線なら、可能なら別回線(テザリング等)で試す
-
別ブラウザで開く(Chrome→Safari、Edge→Chrome等)
-
別端末で試す(家族のスマホ、別PCなど)
この段階での見立てはシンプルです。
-
回線や端末を変えても同じ:サイト側(相手側)要因の可能性が高い
-
回線や端末を変えると直る:自分側(経路/DNS/VPN/プロキシ等)要因の可能性が上がる
ここまでで直らない場合でも、状況の把握ができるだけで次の行動が迷いにくくなります。
10分以内で試すこと(直る可能性をもう一段上げる)
ここからは少しだけ手間が増えますが、自分側要因なら改善することがあります。
-
該当サイトのキャッシュ/Cookie削除(可能なら“サイト単位”)
-
VPN/プロキシを一時OFF(使っている場合のみ)
-
広告ブロッカー等を一時停止(該当サイトでのみ)
-
ルーター再起動(家庭回線で他サイトも不安定な場合)
-
DNSを切り替える(上級:端末側DNS設定を公共DNSに変更など)
キャッシュ削除は「全消去」ではなく「サイト単位」がおすすめです。ログイン情報や他サイトの設定が消える事故を避けられます。
それでも直らないときの行動(待つ・情報を見る・連絡する)
ここまで試しても直らない場合、相手側の復旧待ちの可能性が高いです。次の順で行動すると安心です。
-
公式SNSや障害情報ページを確認(“障害発生中”“メンテ中”の告知がないか)
-
30分〜数時間など、状況に応じて時間を置いて再試行
-
急ぎなら代替手段(別のページ、別サービス、アプリ版、電話窓口など)を検討
-
運営に連絡する(次の情報を添える)
運営に連絡するときに添えると役立つ情報は次の3点です。
-
発生時刻(例:2026年1月13日 10:25)
-
開けないURL
-
表示文言(可能ならスクリーンショット)
やってはいけないこと
-
更新ボタンの連打(混雑・制限を悪化させることがある)
-
怪しい“修復アプリ”“高速化ツール”の導入(解決に不要でリスクが高い)
-
不要な設定変更を次々行う(原因が相手側のとき、時間だけが溶ける)
ポイントは「切り分け→最小操作→次の手」の順で動くことです。
Service Unavailableを運営者が復旧する手順
ここからは運営者向けです。503は“どこで生成されているか”が重要です。CDN/WAFが返しているのか、ロードバランサが返しているのか、アプリが返しているのかで、原因も手当ても変わります。迷わないために、切り分けを一本道にします。
切り分けの順番(観測→生成箇所特定→疎通→資源枯渇)
-
外形監視で再現確認
-
全ユーザーで落ちているのか、一部地域/回線だけなのか
-
特定URLだけか、サイト全体か
-
-
503が生成される場所を特定
-
CDN/WAFのエッジが返していないか
-
LB/リバプロ(Nginx等)が返していないか
-
アプリが503を返していないか
-
-
バックエンド疎通(接続/DNS/SSL/TLS)を確認
-
接続タイムアウト、ホスト名、証明書期限、TLSハンドシェイク等
-
APIゲートウェイの運用ドキュメントでも、503原因として接続タイムアウトやSSL失敗が挙げられています。
-
-
資源枯渇(アプリ/DB)を確認
-
CPU/メモリ/ディスク、接続数、スレッド/ワーカ
-
DB接続プール枯渇、ロック、スロークエリ
-
この順番にすると、再現しない・場所が分からない状態から抜けやすくなります。
よくある原因別:確認ポイントと一次対応
| 原因カテゴリ | 兆候 | 確認ポイント | 一次対応 | 恒久対策 |
|---|---|---|---|---|
| 過負荷 | 503が波状、ピークで悪化 | CPU/メモリ、同時接続、キュー | スケール、キャッシュ強化、重い処理停止 | 負荷試験、静的化、DB最適化 |
| メンテ/更新 | 特定時間に発生、告知あり | デプロイ履歴、メンテ設定 | メンテページ、復旧手順実行 | 手順書化、ロールバック設計 |
| バックエンド疎通 | ずっと503、回線差が小 | DNS/接続/SSL/TLS | ホスト名修正、証明書確認、疎通復旧 | 監視、証明書自動更新 |
| DB枯渇 | レイテンシ悪化→503 | 接続プール、スロークエリ | 接続上限調整、重いクエリ止血 | インデックス、設計見直し |
| WAF/制限 | 一部ユーザーだけ | WAFログ、ブロック率 | ルール緩和、誤検知解除 | 例外設計、ルールチューニング |
メンテ時は503+Retry-Afterで“待ち方”を伝える
計画停止(メンテ)では、Googleは「404を返したり、エラーページを出して200を返したりするより、503を返して一時停止を伝える」ことを推奨しています。復旧時刻が分かるならRetry-Afterで再試行の目安も示せます。
Retry-Afterは、利用者への配慮にもなります。復旧見込みが提示されていれば、問い合わせや不安が減り、リロード連打も減ります。結果的に復旧を早める方向に働きます。
503の出し方と注意点(キャッシュ・見せ方・範囲)
-
503は“一時的”の意図で使う
-
可能なら「復旧見込み」「代替手段」「問い合わせ先」をページ内に出す
-
503に対するキャッシュヘッダーは慎重に(意図せず長時間キャッシュされると、復旧後も見えない事故になる)
-
サイト全体か一部かを設計(全停止が不要なら、重要機能だけ止める)
Service Unavailableを放置しないための再発防止
503は一度直っても、繰り返せば信頼と機会損失が積み上がります。再発防止は「予防」「検知」「案内」をセットで回すのが最短です。
予防:アクセス集中と資源枯渇に先回りする
-
画像・JS・CSSの最適化、キャッシュ戦略(CDN、ブラウザキャッシュ、アプリキャッシュ)
-
DBのスロークエリ対策、接続プール設計、外部API呼び出しのタイムアウト設計
-
バッチ処理や重い処理をピークから外す
-
オートスケールや段階的リリース(カナリア)で、急増に耐える
-
アクセス集中が見える施策(キャンペーン、テレビ、SNS)前の負荷試験
検知:503を“早く気づく”仕組みにする
-
外形監視(主要URLのHTTPステータス・応答時間)
-
503率の監視(一定割合を超えたら即通知)
-
依存コンポーネント監視(DB、外部API、証明書期限)
-
ログの構造化(WAF/LB/アプリで相関できるIDを付与)
“検知が遅れる”と、復旧よりも問い合わせ対応にリソースが吸われて悪循環になります。
案内:告知テンプレで不安と問い合わせを減らす
状況別に、文章テンプレを用意しておくと初動が速くなります。
| 状況 | 告知の骨子 | 例文の方向性 |
|---|---|---|
| メンテ | 目的・期間・影響範囲・復旧予定 | 「○時〜○時、機能改善のため停止します」 |
| 障害 | 現象・影響範囲・暫定対応・次報 | 「現在調査中。次の更新は○時」 |
| アクセス集中 | 混雑・試す行動・代替・目安 | 「時間を置いて再試行してください」 |
告知では、特に次の3点が重要です。
-
復旧見込み(分からない場合は“次報の時刻”)
-
影響範囲(どの機能/ページが使えないか)
-
代替手段(アプリ、別URL、電話窓口)
SEOの注意点:503は“一時停止”を伝えるために使う
Googleは計画停止の扱いとして、503で一時的なダウンタイムを示し、必要に応じてRetry-Afterを使うことに触れています。これは「ずっと無い(404)」と誤解されないための考え方です。
ただし、503が長期間続けば別の扱いになる可能性も指摘されています(状況次第でインデックス面の影響が出るケースがあり得るため、停止が長引く場合は特に注意が必要です)。
運営者としては「短時間で復旧」「告知と復旧見込み」「原因の恒久対策」をセットで考えるのが安全です。
Service Unavailableに関するよくある質問
自分だけ表示されるのはなぜ?
自分だけの場合、回線(会社Wi-Fi)、VPN/プロキシ、DNS、キャッシュの影響が典型です。まずは「モバイル通信に切替」「別ブラウザ」「別端末」で再現するか確認してください。再現しなければ“自分側要因”の可能性が上がります。
どれくらい待てばよい?
メンテなら告知された時間が目安です。告知がない場合は、数分で直る軽い混雑から、数時間かかる障害まで幅があります。まずは「5分→30分→数時間」のように区切り、公式SNSや障害ページを確認しながら判断してください。Retry-Afterが返っているなら、それが再試行の目安になります。
アプリでも同じ意味?
アプリ内表示でも、多くはWeb通信の結果として503が出ています。アプリの再起動、回線切替、VPN設定の確認など、基本の切り分けは同じです。アプリ固有の障害(アプリ側サーバーの混雑)の場合は、運営SNSで告知されることが多いので確認が有効です。
503が頻発するサイトは危険?
ウイルス感染のような意味ではなく、単にサーバーが耐えられていない、運用上の問題が起きている可能性が高いです。ただし、ログインや決済など重要操作の途中で頻発する場合は、無理に進めず、時間を置くか運営に連絡してください(二重決済などの事故を避けるためです)。
503が出たとき、スクショ以外に伝えると良い情報は?
運営が調査しやすいのは次の情報です。
-
発生時刻(タイムゾーン含む)
-
URL
-
表示文言
-
発生頻度(毎回/たまに)
-
端末/OS/ブラウザ(例:iPhone iOS 17 Safari)
-
回線(Wi-Fi/モバイル、VPN有無)
これだけで、原因の当たりがつきやすくなります。
参考情報源
-
MDN Web Docs「503 Service Unavailable」https://developer.mozilla.org/ja/docs/Web/HTTP/Reference/Status/503
-
IETF RFC 9110「Retry-After(503時の待機目安)」https://datatracker.ietf.org/doc/html/rfc9110
-
Google Search Central Blog「サイトのダウンタイムへの対処(503推奨、Retry-After)」https://developers.google.com/search/blog/2011/01/how-to-deal-with-planned-site-downtime?hl=ja
-
Apigee Docs「503 Service Unavailable(接続タイムアウト/SSL等)」https://docs.apigee.com/api-platform/troubleshoot/runtime/503-service-unavailable
-
e-Words「503エラー(HTTP 503 Service Unavailable)とは」https://e-words.jp/w/503%E3%82%A8%E3%83%A9%E3%83%BC.html