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ć.
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
Szkolenie Claude Code - od zera do zespołu agentów AI -->
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 CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...