2017-11-17 115 views
0

我在AWS Ec2实例中托管了WSO2 API Manager和WSO2 Idenity服务器。 现在它的内存不足了。 我已清除日志并尝试过;但它仍然缺乏空间。 我得到了如何增加大小的解决方案,但我想知道是否有什么我失踪。可能是有一些配置或临时目录,我应该清理?为什么我的WSO2 EC2 linux机箱空间不足

我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-disk-space),并找到最大的文件在哪里。请记住,如果文件仍在使用,删除文件可能不会将空间释放回文件系统。 – stdunbar

+1

我假设您正面临内存问题,请检查 /bin/wso2server.sh中的JVM Xms和Xmx配置。接下来,这也可能是由于限制了linux用户可以创建的线程数。检查/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

相关问题