よくある質問
503 Service Unavailableが出るとき
2026年10月8日

レン
503って出てるけど、502とは何が違うの?

プロクラ
502は「後ろに繋がらない」、503は「今は受けられない」だよ。503のほうは、サーバー側が意図的に返していることもある。だから、まず「誰が出しているのか」を考えるのが早いんだ。
自分で出しているケース
- メンテナンスモードにしている(WordPressの更新中など)
- 更新作業の途中でファイルが残り、解除されないままになっている
- アクセス制限の設定で、条件に合わないものを弾いている

プロクラ
WordPressの更新中に接続が切れると、メンテナンス用のファイルが残ったままになることがある。この場合、そのファイルを消すだけで直るよ。心当たりがあるなら、ここを最初に見よう。
限界に達しているケース

プロクラ
もう一方は、受け付けられる数の上限に達している状態。同時に来た数が処理できる数を超えると、待たせるのではなく断る設定になっていることがあるんだ。
- アプリが同時に処理できる数の上限に達している
- データベースの接続数が上限に達している
- 処理が長引き、次のリクエストを受けられなくなっている
- アクセスが急に増えた(人か、攻撃か、クローラーかは別途確認する)
見分ける
503には2種類あります。自分で意図的に返している場合と、限界に達して返っている場合です。前者はメンテナンス表示や、アプリ側の設定によるもの。後者は同時接続の上限やプロセス数の枯渇です。ログにどちらの痕跡が残っているかで判別できます。
- メンテナンス用のファイルが残っていないか
- エラーログに、上限に達した旨の記録が出ていないか
- アクセスログで、直前にリクエストが急増していないか
- 1つの重い処理が詰まっていないか(同じURLばかりが並んでいないか)

プロクラ
3つめで急増が見えたなら、次は「その増加が本物か」を確かめる番だよ。同じ接続元から同じURLへ繰り返し来ていれば、人ではない可能性が高い。その場合はプランを上げても解決しない。
上限に達していたときの対処

プロクラ
上限そのものを上げる前に、1件あたりの処理を軽くするほうが効くことが多い。重い処理を減らせば、同じ上限でも捌ける数が増えるからね。
- 同じ結果を返す部分をキャッシュして、処理そのものを減らす
- 重い処理は順番待ちの列に入れ、その場で実行しない
- 上限値を上げる場合、メモリが足りるかを必ず確認する
- 上限だけ上げてメモリが尽きると、今度は強制終了で落ちる

プロクラ
最後の点は要注意。同時処理数を増やすと、その分メモリを使う。余裕を確かめずに数字だけ上げると、503が別の障害に変わるだけだよ。

レン
自分で出しているのか、限界なのか。まずそこを分けるんだね。
意図して503を返す場面もある

プロクラ
作業でサイトを一時的に止めるとき、何も設定しないと接続を拒否する形になる。そうではなく、意図的に503を返しておくほうが親切だし、検索エンジンにとっても正しい伝え方になるんだ。
- 503は「今は無理だが、いずれ戻る」という意味を持つ
- 検索エンジンは、これを見て一時的な停止だと判断する
- 後で再訪してくれるので、掲載が消える事態になりにくい
- 併せて、いつ頃戻るかを伝える指定も添えられる

プロクラ
逆に、メンテナンス中に404を返したり、真っ白なページを出したりすると「そのページは無くなった」と受け取られかねない。作業のたびに評価を落とすのはもったいないよ。
VPSの料金を比較する
あわせて読みたい
- よくある質問VPSのよくある質問:料金・支払い・解約・サポートはじめてVPSを契約するときに出てくる疑問を、事業者による違いも含めてまとめました。支払い方法、途中解約、サポートの範囲などを扱います。
- よくある質問スナップショットとバックアップは何が違うのか似ているようで役割が違う2つを、戻せる範囲・保存先・復旧にかかる時間で整理します。スナップショットだけに頼ると危ない理由まで解説します。
- よくある質問リモートデスクトップで接続できないとき、どこを見るかWindows Server VPSに繋がらないときの切り分け手順。接続元の制限・アカウントのロック・更新後の再起動など、原因になりやすい場所を順に解説します。
- よくある質問容量はあるのに書き込めない:ファイル数の上限空きが十分あるのに「容量がありません」と出る現象の正体。ファイル数を管理する領域の確認方法と、小さいファイルが増える原因の探し方を解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net