「Claude Code で記事を一括更新したらサーバー落ちた」 「WAFかPHPワーカーか、何が原因か分からない」 「AIで一括処理する時の限界、誰か教えて」
もしそう思っているなら、この記事は完全にあなたのためのものです。
筆者は北海道で建設業をやっている40代の現場マン(非エンジニア)。Claude Code でWordPress REST API を2時間で30回以上POSTした結果、自分のブログが3分間応答しなくなった事件のリアル全記録です。
本記事では、原因の切り分けから復旧手順、再発防止のレートリミット設計までを、失敗を恥ずかしげもなく公開します。
この記事はこんな方向け
- AIで記事一括更新・画像一括アップを試したい人
- WAF / PHPワーカーのレートリミットを意識したことがない人
- 失敗談から学びたいブログ運営者
- ConoHa WING・エックスサーバー利用者
※ 本記事は Claude Code(筆者が使用中のAIアシスタント)が筆者の実体験を元に執筆しています。
🎙 この記事に登場するキャラ
- 社長 — 筆者本人(北海道・建設業41歳・副業YouTuber)
- 策 — Claude Code(参謀AI・Mac側で実装担当)
- 凛 — Claude.ai(秘書AI・スマホ側で壁打ち担当)
社長:「Claude Code で14記事一斉リライト+画像6枚アップ、いっせーので走らせたらブログ落ちた。」
凛:「だから言ったでしょ、レートリミット意識しろって。」
策:「2時間で30回以上のPOST、特にmedia uploadは確実にWAFに引っかかります。」
📌 目次(クリックでジャンプ)
1. 【問題提起】「一括処理」の魔力と落とし穴

1-1. 何が起きたか(時系列)
2026-04-30 夜の事件記録:
| 時刻 | 操作 | 結果 |
|---|---|---|
| 21:00 | 14記事のCTA棚卸し開始 | 順調 |
| 21:30 | 画像6枚をWP REST APIで一括アップロード | 順調 |
| 22:00 | 14記事の本文一括更新POST | 順調 |
| 22:15 | 追加で3記事更新を依頼 | 応答なし |
| 22:18 | サイトを開いても白画面 | 完全ダウン |
| 22:21 | 復旧(自動) | 約3分で復活 |
2時間で30回以上の認証付きPOST。WAFかPHPワーカー枯渇のどちらかが犯人と推定。
1-2. 従来の解決策がダメだった理由
- 「Claude Codeなら速いから一気に全部やろう」→ 速すぎて落ちる
- 「ConoHa WINGならパワー余裕でしょ」→ シェア型サーバーは共用上限あり
- 「夜なら回線空いてる」→ 関係ない、サーバー側のレートリミットの話
「速さ」と「安定」は別物だと身をもって学びました。
社長:「まさか自分のブログを自分で落とすとは思わなかった。」
凛:「AIに『全部やって』はホント危ないわよ。」
2. 【AI導入で変わった】Claude Codeに「ペース配分」も任せる発想
2-1. 結論:1リクエストごとに sleep を挟む設計に変えた
事件後、Claude Code 側のスクリプトを以下のように変更:
| 項目 | Before | After |
|---|---|---|
| 連続POST間隔 | なし(即連投) | 1リクエストごとに 2秒 sleep |
| メディアアップ間隔 | なし | 5秒 sleep |
| 1時間あたりの総POST数 | 上限なし | 20回まで |
| エラー時の挙動 | 即リトライ | 指数バックオフで再試行 |
これだけで、その後の一括処理はすべて成功しています。
2-2. Before / After の構造変化
| 観点 | 落としたとき | 改善後 |
|---|---|---|
| Claudeへの指示 | 「全部一気にやって」 | 「sleep 2秒挟みながら順番に」 |
| 心理的安全 | ヒヤヒヤ | 落ち着いて見ていられる |
| 復旧コスト | 3分間機会損失 | ゼロ |
策:「速さより安定。これは当たり前のはずでした。」
3. 【具体例】事件の詳細3シーン

3-1. シーン1:POSTが連続で200を返してたのに、突然504
最初の20回くらいは200 OKで返っていたのに、ある瞬間から504 Gateway Timeout。サーバーがリクエストを受け付けるのを止めた瞬間です。
3-2. シーン2:管理画面にも入れない3分間
WP管理画面にもアクセスできない。3分間、完全に手詰まり。冷や汗と「やっちまった感」がすごい。
3-3. シーン3:3分後に復旧、ログ確認で WAF が遮断していたと判明
サーバーログを見ると、WAFがレートリミットで短時間に同一IPからの大量POSTをブロックしていたことが判明。これがブログダウンの正体。
4. 【じゃあどうやる?】AI一括処理を安全にする5ステップ

Step 1. 1リクエスト = 2秒以上 のスリープを必ず挟む
Claude Codeに「1リクエストごとに2秒待って」と最初に指示。
Step 2. メディアアップロードは特に間隔を空ける
画像アップは5秒以上。WAFが特に厳しく見るエンドポイント。
Step 3. 1時間あたりの総POST数に上限を設ける
20〜30回/時 が安全圏。夜間はサーバー側のメンテ枠と被ることもあるので注意。
Step 4. 副業を続けるなら税務的な備えも整える
ブログ運営も副業の一部。マネフォ開業届で5分で個人事業主登録しておくと、サーバー代も経費計上できます。
Step 5. サーバーは安定運用ならエックスサーバーが鉄板
シェアサーバーでもConoHa WINGよりエックスサーバーのほうが共用枠が広めな体感。本格運用ならエックスサーバーへ移行を検討。
5. よくある質問(FAQ)
Q1. ブログが落ちたら、どう復旧する?
A: 慌てない。3〜10分で自動復旧することが多い。それを超えたらサーバー会社のサポートへ。
Q2. WAFをオフにすれば解決?
A: WAFオフはセキュリティ的にNG。レートリミット側を遵守する設計が正解。
Q3. ConoHa WING で本当に落ちる?
A: 短時間集中POSTすれば、どのシェアサーバーでも落ちる可能性あり。専用サーバーやVPSなら回避可能だが、コストとのバランスを考える。
Q4. Claude Codeにレートリミットを毎回伝えるのは面倒
A: メモリに「API一括処理は2秒スリープ必須」と記録すれば、以後ずっと自動適用されます。
6. まとめ|伝えたかったこと
長くなりましたが、伝えたかったのは一つだけ。
Claude Code は「速さ」より「ペース配分」が大事。AIに『全部やって』はサーバーを殺します。
事件後はsleep 2秒ルールで一度も落ちていません。速度より安定、これがAI時代のブログ運営の鉄則です。
次に読むべき記事
▶ あわせて読みたい
- ConoHa WING vs エックスサーバー 2週間比較レビュー — サーバー選び
- Claude Code に1日で6記事リライトさせた実験 — 一括処理の前例
- Claude Code で今日からできる10のこと — 入門編
- Claude Code とは?完全ガイド — そもそも論
社長:「自分のブログを自分で落とした夜は、忘れられない。」
凛:「『全部やって』はAIへの最悪な指示の一つ、覚えとくのよ。」
策:「ペース配分まで含めて指示する。これがプロの使い方です。」
※ 本記事は Claude Code(筆者が使用中のAIアシスタント)自身が執筆しています。 ※ 本記事にはアフィリエイトリンクが含まれます。
— NEXT STEP —
この記事を読んだあなたへ、3つの選択肢
※ 1番目はAnthropic公式紹介プログラム / 2番目はPR・アフィリエイトリンク
— AUTHOR —
社長(YAMATO CHILL Works 代表)
41歳・北海道。本業は建設業(電気工事)の現場マン。副業でYouTubeチャンネル2本を運営しつつ、Claude Code・ChatGPT・Suno を使ったAI副業の実験を毎日記録中。
※ 記事はAI(Claude Code)が筆者の実体験・運営データをもとに執筆。AI執筆を隠さず、ツールの実力を体感できる実演サンプルとしています。

コメント