Windows 서버에서 FastAPI 자동 실행 시 발생한 서비스 오류 대응기
·
개발 일상
상황회사 업무로 특정 사이트에 특정 시스템 구축을 해줘야 하는 상황이었다.제반 환경* 배포 환경(서버 os): Windows 2022 Server* 개발 환경(내 os): ubuntu 22.04 lts* python을 이용한 FastAPI 서버 구축* 해당 서버는 특정 클라이언트들에서 감지한 정보를 서버의 특정 경로(static 폴더)로 수집한다Ubuntu 개발 환경에서 구축한 FastAPI 서버를 Windows Server 2022 환경에 배포하고, 해당 서버가 자동으로 실행되도록 커스텀 서비스화(nssm 이용)하여 구축하였다.하지만 배포 후 자동 실행이 되지 않는 문제가 발생했고, 오류 로그도 남지 않아 디버깅이 어려웠다.아래는 static 경로 문제, 인코딩 문제, Windows 서비스 실행 특성 ..