홈 › Claude Code › 오류 › 멈춤 / 진행 안 됨
개요설치CLI 참조요금 및 한도Agent SDK스킬 및 플러그인GitHub웹, 데스크톱 및 IDE모델오류오픈 소스인가요?튜토리얼학생용 안내QA 자동화Cursor와 비교Codex 및 OpenCode와 비교하위 에이전트훅MCP생태계VS CodeOpenRouter요청 속도 제한중국어 가이드
최종 업데이트: 2026년 10월 11일

Claude Code가 멈추거나 진행되지 않거나 응답하지 않는 경우: 멈춘 지점을 파악하고 벗어나는 방법

멈춤이 발생하는 지점은 정해져 있습니다. Claude Code는 API, 자신이 실행한 도구, MCP 서버, 터미널 또는 자기 자신을 기다리고 있습니다. 각 경우의 탈출 방법은 다르며, 프로세스를 강제 종료하기 전에 상태 줄을 보면 대개 어느 경우인지 알 수 있습니다.

TLDR

  • API 대기 중 → 토큰 수가 표시된 로딩 표시 또는 *API 응답 대기 중* 줄이 나타납니다. 이는 연결 문제이며, 프로그램이 멈춘 것은 아닙니다.
  • 도구 대기 중 → 도구 줄이 열린 상태로 유지됩니다. Esc 키로 취소할 수 있습니다. 입력을 기다리는 셸 명령이나 제어되지 않고 실행되는 grep 이 흔한 원인입니다.
  • 사용자 입력 대기 중 → 승인 또는 질문 프롬프트가 화면 밖에 숨겨져 있습니다. 다음 키를 누르세요. Enter 또는 스크롤하세요.
  • 실제로 멈춤(출력이 없고 다음 키에도 반응하지 않음: Esc, Ctrl+C) → 프로세스를 강제 종료하고 다음 명령으로 재개하세요. claude -c. 아래의 알려진 버그를 확인하세요.

어디서 멈췄나요? 화면을 확인한 다음 프로세스를 살펴보세요

# in the session
Esc            # cancel the current tool or turn
Ctrl+C (twice) # abort the turn / exit
# from another terminal
ps aux | grep -E "claude|node" | grep -v grep     # child processes still running?
top -o cpu       # is claude spinning or idle?
claude --debug   # next time: timestamps for every request and tool call
claude -c        # resume the last session after a kill

프롬프트가 멈춘 상태에서 CPU가 유휴 상태라면 외부의 무언가를 기다리고 있다는 뜻입니다. 네트워크 스트림, MCP 서버, 자식 프로세스 또는 보이지 않는 프롬프트일 수 있습니다. CPU 사용률이 최대치에 고정되어 있다면 내부 작업을 처리하고 있다는 뜻입니다. 방대한 도구 결과 파싱, 정규식 역추적, 큰 세션 로딩 등이 해당합니다. 메모리 사용량이 계속 증가한다면 도구 결과나 세션 파일을 통째로 읽어 들이고 있다는 뜻입니다.

이슈 트래커에 보고된 원인

  • `/rewind` 멈춤, `Ctrl+C` 무시됨, `kill -9` 필요 (#53011, 반응 21개, 2.1.1xx 빌드에서 세션 크기와 관계없이 발생). Anthropic 엔지니어는 2.1.233에서 재현하지 못했으므로 먼저 업데이트하세요. 이전 빌드에서는 프로세스를 종료하고 다음 명령으로 재개하세요: claude -c 되감기 대신 사용하세요.
  • Remote Control 세션이 실행 도중 멈추며 로컬 `Esc`로만 다시 작동합니다 (#51267, 미해결). 도구나 하위 프로세스가 차단되면 원격 취소 기능 없이 원격 세션 전체가 멈춥니다. 이런 세션은 짧게 유지하고 입력을 요청할 수 있는 도구는 피하세요.
  • `Enter`에서 MCP 인증 프롬프트가 멈춤 (#42707, 미해결). 별도의 claude mcp 명령이나 브라우저에서 서버를 인증한 다음 세션을 다시 시작하세요.
  • 내장 매처를 통한 `grep` 실행이 메모리를 모두 소모함 (#54394): 네이티브 빌드에서는 모든 셸 grep 실행이 다음 프로세스 안에서 이루어집니다: claude 이 프로세스는 자체 V8 힙을 갖습니다. 긴 압축 코드 줄에 백트래킹 정규식을 적용하면 메모리 사용량이 기가바이트 단위로 급증하고, OOM 킬러가 세션까지 함께 종료합니다. WSL2와 Linux 모두에서 발생합니다. 압축된 파일에 제한 없는 정규식을 사용하지 말고, 빌드 출력과 다음 항목을 제외하세요: node_modules. 또는 시스템에 다음 도구를 설치하세요: ripgrep 그리고 명시적으로 호출하세요.
  • `400 thinking blocks cannot be modified`에서 재시도 루프에 갇힘 (#63231) — 대화 기록이 유효하지 않아 재시도할 때마다 같은 방식으로 실패합니다. /rewind 해당 턴 이전으로 되돌리거나 /clear; 다음 문서를 참조하세요: 400 가이드.
  • **클라우드 / 예약 실행이 *클라우드 컨테이너 설정 중*에서 멈춤** (#53691, #54528) — 서비스 측 문제입니다. 로컬에서 조치할 사항은 없으므로 취소하고 status.claude.com.를 확인하세요.
  • 대규모 세션 재개에 수 분이 걸림 — 시작 시 대화 기록을 다시 처리합니다. 가장 큰 세션 대신 필요한 특정 세션을 재개하고(claude -r), 지나치게 커진 세션은 압축 기능으로 줄이세요.

시작 시 멈춤

다음 명령 직후 빈 화면이 나타나고 claude 프롬프트가 표시되지 않는다면 대개 첫 API 호출이 응답하지 않는 것입니다. 작동하지 않는 프록시를 가리키는 프록시 변수, VPN, DNS 또는 접근할 수 없는 다음 대상이 원인일 수 있습니다: ANTHROPIC_BASE_URL. 다음 문서의 curl 점검을 실행하세요: 연결 오류 가이드, 그다음 claude doctor. 시작이 느리지만 결국 프롬프트가 나타난다면 MCP 서버가 실행되는 중입니다; claude mcp list 그리고 시간 초과가 발생하는 서버를 제거하세요.

종료되지 않는 자식 프로세스

편집기를 열거나, 비밀번호를 기다리거나, 로그를 계속 추적하거나, 개발 서버를 시작하는 셸 도구는 반환되지 않으며 해당 턴은 도구가 끝나기를 기다립니다. 에이전트에게 서버를 백그라운드에서 실행하도록 지시하고, 명령이 입력을 요청할 수 있는 경우 다음을 추가하도록 하세요: --no-pager, -y 또는 < /dev/null 입력을 요청할 수 있는 명령에 사용하세요. 이미 발생했다면, Esc 도구를 취소합니다. 자식 프로세스가 이를 무시하면 다른 터미널에서 PID로 종료하세요. 그러면 오류와 함께 턴이 계속 진행됩니다.

높은 메모리 및 CPU 사용량

  • 도구 결과는 세션 동안 메모리와 디스크에 보관됩니다. 200 MB 파일을 읽으면 세션 크기도 200 MB가 됩니다. 필요한 부분만 읽으세요.
  • 여러 하위 에이전트를 병렬로 실행하면 모든 사용량이 배가됩니다; CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY=2 사양이 낮은 컴퓨터에서 사용하세요.
  • 렌더링이 느린 터미널 에뮬레이터(일부 Windows 콘솔, 대역폭이 낮은 연결을 통한 원격 tmux)는 스트리밍 출력이 멈춘 것처럼 보이게 합니다; claude --debug 토큰이 계속 도착하는지 보여줍니다.
  • 유휴 상태에서 메모리 사용량이 증가하면 남아 있는 다음 항목을 찾아보세요: claude 비정상 종료된 IDE 세션에서 남은 프로세스를 찾아 종료하세요(프로세스가 코드 1로 종료됨 문서에서 Windows의 고아 프로세스 사례를 다룹니다).

클라이언트가 아닌 API 문제인 경우

작은 로딩 표시가 나타나고 결국 재시도 문구가 표시되면서 매 턴 같은 지점에서 멈추는 세션은 클라이언트 버그보다 API 경로의 지연이나 연결 끊김 문제입니다: 529 과부하, 서버 측 요청 제한 또는 연결 재설정입니다. 게이트웨이를 통하면(ANTHROPIC_BASE_URL=https://aiprimetech.io) 용량이 포화된 업스트림 계정에서 다른 계정으로 장애 조치가 이루어져 바로 이런 대기 시간이 줄어듭니다.

이 문제와 씨름하는 데 지치셨나요?

대신 AI Prime Tech 게이트웨이를 통해 Claude Code를 실행하세요. 게이트웨이 자체 업스트림 계정에서 동일한 Claude 모델을 사용하며, 환경 변수 두 개로 전환할 수 있고, 신규 계정에는 다음이 제공됩니다: $5의 무료 API 크레딧이 제공됩니다 사용할 코드: FIXIT — 카드 불필요.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

코드 FIXIT로 계정 만들기

자주 묻는 질문

Claude Code가 멈추고 응답하지 않는 이유는 무엇인가요?

API 스트림, 실행한 도구, MCP 서버 또는 화면 밖의 승인 프롬프트 등을 기다리고 있습니다. Esc를 눌러 도구를 취소하고 Ctrl+C를 두 번 눌러 중단하세요. 아무 반응이 없다면 프로세스를 종료하고 claude -c로 재개하세요.

Claude Code가 /rewind에서 멈추는 문제는 어떻게 해결하나요?

최신 빌드로 업데이트하세요. 이 멈춤 현상은 2.1.1xx에서 보고되었으며 Anthropic은 2.1.233에서 재현하지 못했습니다. 이전 빌드에서는 프로세스를 종료하고 /rewind 대신 claude -c를 사용하세요.

Claude Code가 메모리를 많이 사용하는 이유는 무엇인가요?

큰 도구 결과와 세션 대화 기록이 통째로 보관되고, 하위 에이전트가 이를 배가시키며, 네이티브 빌드에서는 백트래킹 grep 정규식이 큰 V8 힙을 가진 claude 프로세스 안에서 실행됩니다. 읽는 양을 줄이고, 빌드 출력을 제외하고, 동시 실행 수를 낮추세요.

Claude Code가 시작 시 멈추고 프롬프트가 나타나지 않습니다. 무엇을 확인해야 하나요?

첫 API 요청이 응답하지 않는 상황입니다. 프록시 변수, VPN, DNS 또는 접근할 수 없는 ANTHROPIC_BASE_URL를 확인하세요. 엔드포인트에 curl 요청을 실행한 다음 claude doctor를 실행하고, 시간 초과가 발생하는 MCP 서버를 제거하세요.

게이트웨이에서 Claude Code 실행하기

동일한 모델, 환경 변수 두 개, 액면가의 7.69231배에 해당하는 크레딧 또는 정액 무제한 요금제를 이용하세요. 신규 계정: 코드 FIXIT로 $5의 무료 API 크레딧을 받으세요.

API 키 발급받기 무제한 요금제 보기

AI Prime Tech는 독립 API 게이트웨이이며 Anthropic과 제휴 관계가 없고, Anthropic의 보증이나 후원을 받지 않습니다. “Claude”와 “Claude Code”는 Anthropic의 상표입니다. 여기에 설명된 Claude Code 기능은 작성 당시 Anthropic의 공개 문서를 기준으로 하며 자주 변경됩니다. 이 페이지의 가격과 모델 목록은 이 게이트웨이의 실시간 설정에서 가져옵니다.

더 많은 Claude Code 가이드

Claude Code 오류와 해결 방법Claude Code "API 오류: 500": 의미와 실제로 효과가 있는 해결 방법Claude "과부하" 오류(API 오류 529): 의미와 대처 방법Claude Code API 오류 400: 프롬프트 길이 초과, 도구 사용 동시성 및 기타 오류Claude Code OAuth 오류: 15000ms 제한 시간 초과 및 상태 코드 500"Claude Code 프로세스가 코드 1으로 종료되었습니다": 실제 오류를 찾아 해결하는 방법Claude "프롬프트가 너무 깁니다", "요청한 모델에 비해 입력이 너무 깁니다", "컨텍스트 한도에 도달했습니다": 컨텍스트 창을 채우는 요소와 여유 공간을 확보하는 방법Claude 사용량 한도 도달: 세션, 주간 및 Opus 한도, "지정된 API 사용량 한도", "크레딧 잔액이 너무 적습니다" — 대처 방법Claude Code 401 및 403: 유효하지 않은 인증 자격 증명, 유효하지 않은 API 키, "로그인되지 않음", host_not_allowedClaude Code 연결 오류: ECONNRESET, 응답 도중 연결 끊김, "API 응답 대기 중", "API에 연결할 수 없음", SSL 인증서 오류Claude.ai가 작동하지 않는 경우: "문제가 발생했습니다", 용량 제약, "5시간 한도에 도달했습니다", "로그인 중 오류" 및 기타 문제