2017-11-17 215 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

相關問題