Skip to content
이 페이지는 AI의 도움으로 작성 및 번역되었습니다. 부정확한 내용이 있으면 개선에 참여해 주세요. GitHub에서 편집

prx doctor

PRX 설치에 대한 종합 진단을 실행합니다. 설정 유효성, 데몬 연결, 채널 상태, 프로바이더 API 접근, 모델 가용성을 확인합니다.

사용법

bash
prx doctor [SUBCOMMAND] [OPTIONS]

옵션

플래그축약기본값설명
--config-c~/.config/prx/config.toml설정 파일 경로
--json-jfalseJSON으로 출력
--verbose-vfalse상세 점검 출력 표시
--fixfalse일반적인 문제 자동 수정 시도

하위 명령어

prx doctor (하위 명령어 없음)

모든 진단 점검을 실행합니다.

bash
prx doctor

출력 예시:

 PRX Doctor
 ══════════════════════════════════════════

 Configuration
   Config file exists ............... OK
   Config file valid ................ OK
   Data directory writable .......... OK

 Daemon
   Daemon running ................... OK (PID 12345)
   Gateway reachable ................ OK (127.0.0.1:3120)
   Uptime ........................... 3d 14h 22m

 Providers
   anthropic ....................... OK (claude-sonnet-4-20250514)
   ollama .......................... OK (llama3, 2 models)
   openai .......................... WARN (key not configured)

 Channels
   telegram-main ................... OK (connected)
   discord-dev ..................... OK (connected)
   slack-team ...................... FAIL (auth error)

 Memory
   Backend (sqlite) ................ OK
   Entries ......................... 1,247

 Evolution
   Engine .......................... OK (running)
   Last L1 cycle ................... 2h ago

 Summary: 10 passed, 1 warning, 1 failure

prx doctor models

모든 구성된 프로바이더에서 모델 가용성을 확인합니다.

bash
prx doctor models [OPTIONS]
플래그축약기본값설명
--provider-P전체특정 프로바이더만 확인
bash
# 모든 프로바이더 모델 확인
prx doctor models

# Ollama 모델만 확인
prx doctor models --provider ollama

출력 예시:

 Provider     Model                        Status    Latency
 anthropic    claude-sonnet-4-20250514              OK        245ms
 anthropic    claude-haiku-4-20250514               OK        189ms
 ollama       llama3                       OK        12ms
 ollama       codellama                    OK        15ms
 openai       gpt-4o                       SKIP (no key)

진단 점검 항목

doctor가 실행하는 점검 항목:

범주점검설명
설정파일 존재 여부예상 경로에 설정 파일이 있는지 확인
설정유효한 구문TOML이 오류 없이 파싱되는지 확인
설정스키마 유효모든 값이 예상 유형 및 범위와 일치하는지 확인
데몬프로세스 실행 중데몬 PID가 활성 상태인지 확인
데몬게이트웨이 접근 가능HTTP 상태 엔드포인트가 응답하는지 확인
프로바이더API 키 설정필수 API 키가 구성되어 있는지 확인
프로바이더API 접근 가능프로바이더 API가 테스트 요청에 응답하는지 확인
채널토큰 유효채널 봇 토큰이 수락되는지 확인
채널연결됨채널이 활성 연결 상태인지 확인
메모리백엔드 사용 가능메모리 저장소에 접근 가능한지 확인
진화엔진 실행 중진화 엔진이 활성 상태인지 확인

자동 수정

--fix 플래그는 일반적인 문제를 자동으로 해결하려고 시도합니다:

  • 누락된 데이터 디렉터리 생성
  • 만료된 OAuth 토큰 갱신
  • 연결 해제된 채널 재시작
  • 잘못된 캐시 항목 제거
bash
prx doctor --fix

관련 문서

Released under the Apache-2.0 License.