2017-11-17 10 views
0

AWS Ec2 인스턴스에서 WSO2 API 관리자 및 WSO2 Idenity 서버를 호스팅했습니다. 이제 메모리가 부족합니다. 로그를 지우고 시도했습니다. 그러나 여전히 공간이 부족합니다. 크기를 늘리는 방법에 대한 해결책을 찾았습니다.하지만 실종 된 것이 있는지 알고 싶습니다. 내가 지워야하는 구성이나 임시 디렉토리가있을 수 있습니까?내 WSO2 EC2 리눅스 박스의 공간이 부족합니다.

내 df 명령은 아래 출력은/dev/xvda1가 완전히 메모리가 부족하거나 디스크 공간이 부족 사용자

$ df -h 
Filesystem  Size Used Avail Use% Mounted on 
devtmpfs   16G 56K 16G 1% /dev 
tmpfs   16G  0 16G 0% /dev/shm 
/dev/xvda1  9.8G 9.7G  0 100%/
+1

[이 게시물] (https://unix.stackexchange.com/questions/37221/finding-files-that-use-the-most-diskspace)을보고 가장 큰 파일의 위치를 ​​찾으십시오. 파일을 제거하면 파일이 아직 사용중인 경우 파일 시스템으로 되돌릴 수 없습니다. – stdunbar

+1

메모리 문제가 있다고 가정하고 /bin/wso2server.sh에서 JVM Xms 및 Xmx 구성을 확인하십시오. 다음은 리눅스 사용자가 생성 할 수있는 쓰레드의 수 제한 때문일 수도 있습니다. /etc/security/limits.conf (자세한 내용은 https://unix.stackexchange.com/questions/127557/increasing-nproc-limit-for-a-non-root-user-only-effective-by-restart)를 확인하십시오. 또한 /etc/security/limits.d/90-nproc.conf를 확인하십시오. 이 파일에 root가 아닌 사용자를 추가하십시오. 자세한 내용은 다음을 참조하십시오. https://access.redhat.com/solutions/406663 – Pravin

답변

0

보여줍니다?

디스크 크기를 게시했지만 OOM이되었다고 언급했습니다.

JVM에 제공 한 메모리 용량은 얼마입니까? 또한 인스턴스에서 ulimit를 조정 했습니까?

+0

어떻게 찾을 수 있습니까? – Jocket