OpenClaw Discord 프록시 REST API 타임아웃 문제 수정

✍️ OpenClawRadar📅 게시일: March 25, 2026🔗 Source
OpenClaw Discord 프록시 REST API 타임아웃 문제 수정
Ad

OpenClaw Discord 봇이 연결된 것처럼 보이지만 메시지를 보내거나 명령을 실행할 수 없다면, WebSocket 연결은 작동하지만 REST API 호출은 작동하지 않는 프록시 구성 문제를 경험하고 있을 수 있습니다.

문제

r/openclaw의 한 사용자가 자신의 Discord 채널이 갑자기 작동을 멈췄다고 보고했습니다. openclaw doctor를 실행하면 "Discord failed"가 표시되고 로그에 "fetch failed UND_ERR_CONNECT_TIMEOUT"가 반복적으로 나타났습니다.

이 문제는 프록시가 고장난 것이 아니라, OpenClaw의 프록시 설정이 Discord WebSocket 연결에는 충분했지만 REST API 요청에는 부족했기 때문이었습니다. 이로 인해 봇이 반쯤 연결된 것처럼 보이지만 실제로는 기능을 할 수 없는 상황이 발생했습니다.

해결책

다음 방법으로 문제가 해결되었습니다:

  • OpenClaw JSON 파일에 Discord 프록시 구성을 유지합니다
  • ~/.openclaw/proxy-preload.cjs 경로에 파일을 생성합니다
  • 해당 파일에 글로벌 undici 프록시를 설정합니다
  • NODE_OPTIONS=--require=...로 OpenClaw를 시작하여 프록시 구성을 로드합니다

중요 참고사항

  • SOCKS5가 아닌 HTTP 프록시를 사용하세요
  • OpenClaw를 업데이트할 경우, 번들된 undici 경로가 변경되었는지 확인하세요

이 특정 구성 문제는 Discord가 연결된 것처럼 보이지만 REST 호출이 조용히 실패하여 메시지 전송과 명령 실행을 방해할 수 있습니다.

📖 Read the full source: r/openclaw

Ad

👀 See Also

35일의 클로드 코드: 3개의 병렬 에이전트가 진정한 한계인 이유
Tips

35일의 클로드 코드: 3개의 병렬 에이전트가 진정한 한계인 이유

1,800회 이상의 Claude Code 턴 분석 결과, 병목 현상은 컨텍스트가 아니라 인간의 조인(join) 능력에 있음이 밝혀졌습니다. 간단한 공식 N ≈ 1 / (당신을 기다리는 시간 비율)은 3개 에이전트에서의 한계를 설명합니다.

OpenClawRadar
在Claude Code之上构建处理上下文与协调的流程层
Tips

在Claude Code之上构建处理上下文与协调的流程层

한 팀이 Claude Code 위에 프로세스 계층을 구축하여 각 엔지니어링 단계의 입력/출력을 명시하고, 인계 시 맥락 손실을 줄이며, 개인의 규율에 의존하지 않고 생산성 향상이 복합적으로 누적되도록 한 방법을 공유합니다.

OpenClawRadar
주석 기반 UI: Figma에서 템플릿을 디자인하고 Claude가 좌표를 추출하도록 하는 방법
Tips

주석 기반 UI: Figma에서 템플릿을 디자인하고 Claude가 좌표를 추출하도록 하는 방법

커스텀 레이아웃 엔진을 직접 개발하지 마세요: Figma에서 플랫 PNG를 디자인하고, 슬롯용으로 색칠된 사각형을 그린 후, 둘 다 Claude에 넣으면 탭 대상이 있는 편집 가능한 영역 정의를 얻을 수 있습니다. 몇 주 대신 오후 하나면 됩니다.

OpenClawRadar
🦀
Tips

OpenClaw 에이전트를 홈 컨트롤 플레인으로 속도 최적화하기

한 개발자가 OpenClaw 에이전트를 음성 제어 홈 자동화에 최적화하는 방법을 공유하며, 지연 시간 병목 현상과 빠른 경로 전략을 자세히 설명합니다.

OpenClawRadar