Anthropic API Overloaded Error: Repeated 529 Service Unavailable Responses

Resolved 💬 16 comments Opened Jul 22, 2025 by 8agana Closed Jul 22, 2025

Bug Description
I am getting this error on a daily basis. It looks a whole lot like I am paying $200 dollars a month for you all not to upgrade your server stacks. ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 5 seconds… (attempt 4/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 9 seconds… (attempt 5/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 17 seconds… (attempt 6/10)

Environment Info

  • Platform: darwin
  • Terminal: alacritty
  • Version: 1.0.57
  • Feedback ID: 9d10be8b-22e2-4c96-84fa-6164293100fc

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at checkExecSyncError (node:child_process:924:11)\n    at execSync (node:child_process:996:15)\n    at D7 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:841:5854)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:753:48942\n    at Q (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:653:14408)\n    at $W (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:753:46653)\n    at rK (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:753:45519)\n    at dB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:753:51568)","timestamp":"2025-07-22T18:06:09.244Z"},{"error":"Error: ENOENT: no such file or directory, open '/proc/version'\n    at Module.readFileSync (node:fs:435:20)\n    at Object.readFileSync (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:659:7096)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:659:8658\n    at Q (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:653:14408)\n    at __4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:753:63371)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-22T18:06:09.735Z"},{"error":"Error: Tool mcp__unified-intelligence__ui_think not found\n    at rqB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2380:3267)\n    at rN (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)\n    at y_ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)\n    at S_ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)\n    at PT (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)\n    at EL (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)\n    at oX (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:34990)\n    at b6 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:4822)\n    at P5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:32246)\n    at A.Q.updateContainer (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:71:1835)","timestamp":"2025-07-22T18:06:10.039Z"},{"error":"Error: Tool mcp__desktop-commander__read_file not found\n    at rqB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2380:3267)\n    at rN (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)\n    at y_ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)\n    at S_ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)\n    at PT (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)\n    at EL (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)\n    at oX (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:34990)\n    at b6 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:4822)\n    at P5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:32246)\n    at A.Q.updateContainer (fil

Note: Error logs were truncated.

View original on GitHub ↗

15 Comments

ciefa · 11 months ago

Yep, happening to me too!

⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 4 seconds… (attempt 4/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 8 seconds… (attempt 5/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 17 seconds… (attempt 6/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 35 seconds… (attempt 7/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 36 seconds… (attempt 8/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 34 seconds… (attempt 9/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 34 seconds… (attempt 10/10)
⎿  API Error: 529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}

overtimepog · 11 months ago

yep same

BriamV · 11 months ago

same

<img width="938" height="312" alt="Image" src="https://github.com/user-attachments/assets/7e841a10-9f9d-4bb8-add0-053cf6e81f1c" />

juniormayhe · 11 months ago

Lets wait to see.

  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 5 seconds… (attempt 4/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 8 seconds… (attempt 5/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 17 seconds… (attempt 6/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 33 seconds… (attempt 7/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 35 seconds… (attempt 8/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 39 seconds… (attempt 9/10)

✶ Envisioning… (161s · ↑ 0 tokens · esc to interrupt)
reverie · 11 months ago

Sorry, this was a temporary service disruption that's been resolved now

cyruszad · 11 months ago

it's happening again now

overtimepog · 11 months ago

yep

On Wed, Jul 23, 2025 at 5:54 PM Cyrus Zad @.***> wrote:

cyruszad left a comment (anthropics/claude-code#4145) <https://github.com/anthropics/claude-code/issues/4145#issuecomment-3110416755> it's happening again now — Reply to this email directly, view it on GitHub <https://github.com/anthropics/claude-code/issues/4145#issuecomment-3110416755>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJQRM3EADOZUE2K7XND2E2D3KAAA7AVCNFSM6AAAAACCDUDHDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCMJQGQYTMNZVGU> . You are receiving this because you commented.Message ID: @.***>
accetturo · 11 months ago

Happening to me as well right now

crionx · 11 months ago

same for me right now

jenniferbk · 11 months ago

same for me

checko · 11 months ago

Not solved yet, I just got it. and my claude is 1.0.60.

jenniferbk · 11 months ago

back up for me now. Anthropic, hire more hamsters, the wheels gotta spin faster!

im-amir · 11 months ago

Same. Trying from 10 minutes

Tim096 · 11 months ago

Claude Code WSL2 Environment API Timeout Issue Report

🖥️ Platform Information

Operating System:

  • Windows + WSL2 Environment
  • WSL Distribution: Ubuntu
  • User Path: /mnt/c/Users/Administrator
  • Environment: conda (base) environment

Claude Code Version:

  • Version: v1.0.60
  • Installation: Claude Max Subscription

Network Environment:

  • WSL IP: 172.26.91.225/20
  • Gateway: 172.26.80.1
  • DNS: 172.26.80.1 (WSL auto-generated)
  • Basic network connectivity: Normal (ping, curl tests pass)

🚨 Primary Issues

1. Persistent API Timeout Errors

API Error (Request timed out.) · Retrying in X seconds… (attempt Y/10)

Frequency: Frequent, especially when using tool functions

Impact Scope:

  • ✅ Basic conversations: Occasionally works (11 seconds completion)
  • ❌ Web search tools: Almost always timeout
  • ❌ Complex tool invocations: Frequently fail
  • ❌ Recently even basic conversations started timing out

📊 Detailed Error Logs

Typical Error Sequence

> Please search for TSLA stock price today
  ⎿  API Error (Request timed out.) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error (Request timed out.) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error (Request timed out.) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error (Request timed out.) · Retrying in 4 seconds… (attempt 4/10)
  Web Search("TSLA stock price today July 26 2025")
* Conjuring… (70s · ⚒ 12 tokens · esc to interrupt)

Network Diagnostics (Proving Basic Network is Normal)

# IPv4 connectivity normal
PING 8.8.8.8: 3-4ms latency, 0% packet loss

# Direct Anthropic API connection normal
curl https://api.anthropic.com
time_total: 0.235583s
time_connect: 0.005079s
time_namelookup: 0.001225s

Tool Invocation Comparison Test

# Local tool invocation: Normal
claude "search for test" → Successfully found local files (11.25s)

# Web search tool: Immediate timeout
claude "use web search to query test" → Immediate API timeout

🔍 Attempted Solutions

1. Network Configuration Optimization

# DNS configuration
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

# TCP optimization
sudo sysctl -w net.ipv4.tcp_window_scaling=1

Result: No improvement

2. Claude Code Configuration Adjustments

claude config set http.timeout 180000
claude config set api.timeout 180000

Result: No improvement

3. Using --no-mcp Parameter

claude --no-mcp "test"

Result: Partial improvement, but web search still timeouts

4. WSL Network Reset

# Windows PowerShell (Admin)
wsl --shutdown
netsh winsock reset
netsh int ip reset

Result: No improvement

🎯 Key Findings

  1. Network Layer Normal: Basic ping, curl, DNS resolution all working properly
  2. Local Tools Normal: grep, ls, find and other local tools work perfectly
  3. Web Tool Specific Issue: Only web search tools experience timeout
  4. WSL2 Specific Problem: Strong suspicion of WSL2 NAT network incompatibility with Claude Code's web search mechanism

📝 Reproduction Steps

  1. Install Claude Code v1.0.60 on Windows + WSL2 environment
  2. Run claude to enter interactive mode
  3. Execute any command requiring web search functionality
  4. Observe "API Error (Request timed out.)" errors

🆘 Suggested Investigation Areas

  1. WSL2 Network Compatibility: Claude Code's web search tool behavior in WSL2 NAT environment
  2. Error Retry Logic: Why retry mechanisms don't work effectively in WSL environments
  3. Network Tool Architecture: How web search tools handle network requests differently from basic API calls

💡 Requested Solutions

  1. WSL2 Environment Support: Official guidance for WSL2-specific network configurations
  2. Best Practices Documentation: Recommended setup for WSL2 environments
  3. Improved Fault Tolerance: Better error handling for web tools in WSL environments
  4. Environment Detection: Automatic optimization based on detected environment (WSL2 vs native)

🔬 Technical Analysis

Working Components:

  • Basic Claude API communication
  • Local file system tools (grep, ls, find, cat)
  • Local directory operations
  • Basic conversational responses

Failing Components:

  • Web search functionality
  • External API tool invocations
  • Long-running tool operations

Timing Analysis:

  • Local tools: 5-15 seconds (normal)
  • Web search attempts: Immediate timeout → retry loop → eventual failure

---

Report Date: July 26, 2025
Issue Severity: High - Significantly impacts WSL user experience with Claude Code

github-actions[bot] · 11 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.

Showing cached comments. Read the full discussion on GitHub ↗