WSL에서 Discourse 개발 환경을 실행 중입니다. 플러그인 개발을 위해 이 환경이 꽤 잘 작동하고 있습니다.
하지만 오늘 이상한 현상을 발견했습니다. config/locales/client.en.yml 파일을 수정할 때마다 시스템이 멈춥니다. 정상적으로 종료할 수도 없고, ‘puma’ 프로세스가 단순히 멈춰 있어 강제로 종료(-9)해야 합니다.
다른 파일에서는 이런 문제가 발생하지 않습니다. .rb 파일이나 server.en.yml을 수정하면 애플리케이션이 재로딩됩니다. 하지만 client.en.yml만 수정하면 멈추는 현상이 나타납니다.
이전에 이런 일이 있었는지는 잘 모르겠습니다. 오늘 처음 알아차렸기 때문입니다. 현재 stable 브랜치를 기반으로 작업하고 있습니다.
로케일을 변경한 후 보통 재시작해야 합니다.