![Ubuntu의 dotnet 분할 오류: 사용 가능한 RAM이 174MB밖에 없습니다.](https://linux55.com/image/190142/Ubuntu%EC%9D%98%20dotnet%20%EB%B6%84%ED%95%A0%20%EC%98%A4%EB%A5%98%3A%20%EC%82%AC%EC%9A%A9%20%EA%B0%80%EB%8A%A5%ED%95%9C%20RAM%EC%9D%B4%20174MB%EB%B0%96%EC%97%90%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
dotnet
or 또는 dotnet --list-sdks
를 실행하면 dotnet --list-runtimes
작동하지만 프로젝트나 심지어 dotnet --help
또는 을 실행하면 다음과 같은 dotnet --info
결과가 나타납니다.
Segmentation fault
/var/log/syslog
내가 보기 에 :
[ 3110.470681] dotnet[30805]: segfault at 3610000036f ip 00007fbd622f444c sp 00007fbd5c769c10 error 4 in libcoreclr.so[7fbd621ec000+2$
이것은 내 여유 메모리입니다.
~# free -h
total used free shared buff/cache available
Mem: 15G 6.3G 174M 59M 9.2G 9.0G
Swap: 2.0G 57M 1.9G
RAM 부족이 탓일까요? 두 배로 늘려야 하나요? 메모리 집약적 데몬(암호화 지갑)을 설치하기 전까지는 dotnet이 작동했습니다.
편집: RAM은 문제가 아닌 것 같습니다. 어떤 아이디어가 있나요?
답변1
9G의 RAM을 사용할 수 있으므로 메모리 부족이 원인이 아닙니다.