# 서버 실행 가이드 ## 서버 시작 방법 ### 방법 1: 자동 재시작 스크립트 (권장) **PowerShell 사용:** ```powershell .\start_server_background.ps1 ``` **배치 파일 사용:** ```cmd start_server.bat ``` 이 스크립트들은 서버가 종료되면 자동으로 재시작합니다. ### 방법 2: 직접 실행 ```bash python run.py ``` ## 서버 상태 확인 포트 5001이 열려있는지 확인: ```powershell netstat -ano | Select-String ":5001" | Select-String "LISTENING" ``` ## 문제 해결 ### 서버가 시작되지 않는 경우 1. Python이 설치되어 있는지 확인: ```bash python --version ``` 2. 필요한 라이브러리가 설치되어 있는지 확인: ```bash pip install -r requirements.txt ``` 3. 포트 5001이 다른 프로그램에서 사용 중인지 확인: ```powershell netstat -ano | Select-String ":5001" ``` ### 서버가 자주 종료되는 경우 - `start_server_background.ps1` 스크립트를 사용하면 자동으로 재시작됩니다. - 로그는 `server.log` 파일에 저장됩니다. ## 백그라운드 실행 PowerShell에서 백그라운드로 실행하려면: ```powershell Start-Process powershell -ArgumentList "-File", "start_server_background.ps1" -WindowStyle Hidden ``` ## 서버 중지 서버를 중지하려면: 1. PowerShell 창에서 `Ctrl+C` 누르기 2. 또는 작업 관리자에서 Python 프로세스 종료