아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
넷마블 favicon넷마블

WSL 멈춤 현상, 파워셸로 해결!

by DD
2023-05-30
3년 전
조회수 4

WSL2 환경에서 도커를 사용 중, 윈도우 업데이트 후 WSL 접속 종료 시 20초 후 멈춤 현상 발생

nohup & 명령어를 대체하여 파워셸을 활용, WSL을 백그라운드에서 실행하는 방법 제시

daemon.json 설정 변경 및 systemd 활성화, WSL 버전 업데이트에 따른 설정 변경점 안내

WSL 멈춤 현상의 원인 분석

WSL2 환경에서 윈도우 업데이트 이후 WSL 프로세스가 예기치 않게 종료되는 현상이 발생했다. 구체적으로, WSL 커널 및 wsl.exe 버전 업데이트에 따라 기존 설정이 호환되지 않아 발생한 문제로 추정된다. 따라서, systemd 활성화 여부와 daemon.json 설정을 재확인해야 한다.

파워셸을 활용한 백그라운드 실행

기존 nohup & 방식 대신 파워셸의 Start-Process를 사용하여 WSL을 백그라운드에서 실행하는 방법을 제시한다. 파워셸의 -WindowStyle Hidden 옵션을 통해 WSL 창을 숨기고, Get-Process 및 Stop-Process 명령어로 프로세스를 관리한다. 반면, nohup은 더 이상 유효하지 않다.

WSL 버전 업데이트에 따른 설정 변경

WSL 버전 업데이트에 따라 daemon.json 설정 및 systemd 활성화 여부를 확인해야 한다. 구체적으로, 도커 데몬 설정을 변경하고, /etc/wsl.conf 파일 설정을 통해 systemd를 활성화한다. 따라서, WSL 업데이트 후 도커 관련 문제가 발생하면, 설정 변경을 재확인해야 한다.

잠깐 20초만 한눈을 팔면, 멈춰 서는 WSL
중급
아키텍처
WSL
Docker
PowerShell
Shell
DevOps
Backend
원문 읽기
원문 읽기

관련 추천 글

GitHub Actions, 개발자들의 고통과 해결책은?

해커뉴스 로고

JVM 힙 외 네이티브 메모리 누수, Docker OOM의 진실

여기어때 로고

Docker JVM 메모리 누수, 힙 말고 네이티브를 봐야 하는 이유

여기어때 로고

유니커널(Unikernel)의 성능과 보안, 도커(Docker)로 쉽게!

레딧 로고

Docker 이미지, 35MB WASM 게임 엔진보다 훨씬 크다?

레딧 로고

Docker Compose 기반, 격리된 개발 환경을 손쉽게!

해커뉴스 로고
넷마블 favicon넷마블
중급
아키텍처
WSL
Docker
PowerShell
Shell
DevOps
Backend

관련 추천 글

GitHub Actions, 개발자들의 고통과 해결책은?

해커뉴스 로고

JVM 힙 외 네이티브 메모리 누수, Docker OOM의 진실

여기어때 로고

Docker JVM 메모리 누수, 힙 말고 네이티브를 봐야 하는 이유

여기어때 로고

댓글 0

첫 번째 댓글을 남겨보세요!