ramjke
(Creator)
1
이 가이드를 사용하여 최신 Ubuntu를 WSL에 설정했습니다.
이 설정은 PHP나 JavaScript 프로젝트에서는 완벽하게 작동합니다. 하지만 Discourse에서는 그렇지 않습니다. 두 가지 큰 문제가 있습니다:
- WSL에서 Discourse가 매우 느립니다. 페이지 로딩에 4~6초가 걸립니다. 요청을 처리할 때 프로세서 i7 8750h가 100%로 사용되었습니다.
- Discourse를 실행하는 동안 WSL이 10~30분마다 멈춤(deadlock) 현상이 발생합니다. 컴퓨터를 재시작해야만 멈춤 상태에서 벗어날 수 있습니다.
puma, ruby 2.4.5, 최신 discourse 빌드를 사용 중입니다.
시도해 본 것:
- WSL 배포판 재설치
- tmp 폴더를 공유 폴더 외부로 심볼릭 링크(ln -s) 설정
- bundle exec puma --worker 1 실행
sam
(Sam Saffron)
2
WSL은 결국 Microsoft에게는 문제일 뿐이며, 최종적으로는 실패로 끝날 것입니다. 듀얼 부팅보다 5~20% 정도만 느린, 문제없이 잘 작동하는 WSL2 설치를 권장합니다.