Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Claude Code: Connection reset (ECONNRESET) - jak naprawić
Połączenie z API zostało nawiązane, ale ktoś po drodze zamknął gniazdo w trakcie transmisji i Claude Code dostał ECONNRESET. Pokazujemy, jak namierzyć element sieci, który zrywa połączenie.
W terminalu widać Connection reset albo błąd z kodem ECONNRESET. Operacja przerywa się nagle, często w środku odpowiedzi, a nie po długim oczekiwaniu jak przy timeoucie.
Zrywanie bywa powtarzalne przy dłuższych zadaniach: krótkie zapytania przechodzą, a te trwające dłużej regularnie kończą się resetem połączenia.
Reset oznacza, że druga strona połączenia - najczęściej urządzenie sieciowe po drodze, a nie serwer API - nagle zamknęła gniazdo. Typowo robi to firewall albo proxy, które tną połączenia trwające dłużej niż ustawiony limit, albo firmowa inspekcja TLS, która rozłącza sesje, gdy nie potrafi ich przeanalizować.
Zobacz też: Szkolenie Claude Code - od zera do zespołu agentów AI
Do tego dochodzą przyczyny czysto sprzętowe i łączowe: niestabilne WiFi, VPN, który sam się rozłącza, oraz agresywne reguły bezpieczeństwa blokujące ruch do api.anthropic.com. Wszystkie prowadzą do tego samego skutku - połączenie umiera w trakcie.
curl -v https://api.anthropic.com. Jeśli połączenie zrywa się w trakcie, zobaczysz to w logu curla.HTTPS_PROXY, i sprawdź z IT, czy proxy nie przycina długich połączeń.api.anthropic.com, żeby inspekcja TLS ani firewall nie zrywały sesji do tego adresu.Uruchom dłuższe polecenie w Claude Code, które wcześniej zrywało się resetem. Jeśli teraz kończy się poprawnie, element tnący połączenie został ominięty lub przestrojony.
Log z curl -v https://api.anthropic.com powinien pokazać zestawienie połączenia TLS i odpowiedź serwera bez nagłego zamknięcia. Czyste zakończenie żądania to znak, że po drodze nic już nie resetuje gniazda.
Wróć do listy problemów z Claude Code
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude Code
Szkolenie Claude Code - 3 dni, od CLAUDE.md do multi-agent systems
Na szkoleniu piszesz CLAUDE.md dla własnego projektu, uczysz się hooks, MCP i orchestracji agentów. Terminy gwarantowane, prowadzi Łukasz Matuszewski.
Komentarze (0)
Brak komentarzy...