-
[docker]해결!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(cgroup v2 설정법)3학년/Project-Codive 2024. 12. 4. 15:16
세상에 제가 이주동안 고민하던(정확히는 삼 주) 문제가 풀렸어요...
piston Api사용해서 codive에서 작성하는 코드들을
따로 실행한 뒤 메모리랑 실행시간이랑 이것저것 측정하고 싶었음.
[시련1]
piston API는 도커에서 실행됨
솔직히 도커 뭐 리눅스니 우분투니 이런저런 거 뭔지
아예몰라서
도커이해하는데부터 오래걸림
그래서 내린결론->
vscode에서 ubuntu shell을켜고 윈도우 codive파일을 마운트해서 piston을 실행하면되겠군!
도커를 다운받음. 우분투 다운받음 . vscode에서 ubuntu(WSL)쉘을 켬
여기까진 ㅇㅋ
[시련2]
근데 pistonAPI실행시키니까 자꾸 restart상태만 되는거임
왜?????????why????????????
이걸로 일주일 잡아먹음
그뒤에 log살펴보란 걸 찾음
tq; 저 cgroup v2 문구는 악몽의 시작임
인터넷에서 하라는 거 다 하고
지피티가 시키는 거 다 했는데
log만쳐보만 저 문구가 나옴.
구라안치고 300줄 넘게 봤을 듯...진짲 질려
암튼 모니터에 ㅗ만들어서 30번쯤 날렸을 때
문제점을 알아냄
하
[해결]
= cgroup v2를 켜주면된다.
어떻게 ?
https://stackoverflow.com/questions/73021599/how-to-enable-cgroup-v2-in-wsl2
How to enable cgroup v2 in WSL2?
The easiest way to get access to cgroup v2 capable system having only a Windows machine is to spawn WSL2 instance hosting Ubuntu 22.04. Unfortunately, there is an issue. Removal of v1 controllers d...
stackoverflow.com
여기 나온대로하면됨
저거 일주일전에 봤고 분명안됐거든?
근데 그이유가
%UserProfile%\.wslconfig
경로에 해야하는데
.안붙이고 \wslconfig만들어서 했던거임
하.......................................
허무한데 사이다먹은기분이라 기분이조타.....
쿠버네티스 뭔가 재밌어보임....쿠버네티스 공부해바야겟다 담엔.
728x90'3학년 > Project-Codive' 카테고리의 다른 글
중간 시연 연상 (0) 2024.11.27 [Backend]간단한 로직 설명 (1) 2024.11.22 Docker가 하고싶어요... (1) 2024.11.22 [GitHub] 1. 기본 셋팅과 issues 생성법을 따라 생성하기 (2) 2024.10.02 [React]1. react셋팅 (1) 2024.10.02