よくある質問
503 Service Unavailableが出るとき
2026年8月20日
この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

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

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

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

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

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

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

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

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

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

プロクラ
逆に、メンテナンス中に404を返したり、真っ白なページを出したりすると「そのページは無くなった」と受け取られかねない。作業のたびに評価を落とすのはもったいないよ。
あわせて読みたい
- よくある質問XServer VPS for Windows Server自分が遮断された:Fail2banで締め出されたときの戻り方自動遮断の仕組みに自分が引っかかったときの解除手順。管理画面のコンソールから入る方法と、次回そうならないための除外設定を解説します。
- よくある質問XServer VPS for Windows Serversudoができなくなった:設定を壊したときの復旧管理者権限が使えなくなると、その設定を直すこともできなくなります。この行き止まりから抜ける方法と、そもそも壊さないための編集手順を解説します。
- よくある質問XServer VPS for Windows Serverメモリを何が使っているのかを調べる空きが少ない状態は正常な場合もあります。free の見方、プロセスごとの使用量の調べ方、そして数字を足しても合わない理由を解説します。
- よくある質問XServer VPS for Windows Server特定の時間だけ重い:定期処理とバックアップを疑う毎日同じ時刻に重くなる場合、原因は自分で仕込んだ処理であることがほとんどです。何が動いているかの調べ方と、時間をずらす以外の対処を解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net