最近我將我的實例配置到EC2中的微環境中,並在windows中使用glassfish和mysql .. 我部署了我的戰爭,並且我能夠通過http訪問我的站點。aws內存高使用率
我改變了我的應用程序,重新部署了戰爭,它也奏效了。
當我準備重新部署第4次或第5次戰爭時,應用程序已部署,我在日誌文件中看到了該消息。但我無法通過http訪問該網站。
然後我試着命令「asadmin list-applications」,我收到以下消息。
Error occurred during initialization of VM
Could not reserve enough space for object heap
之後,我無法通過RDP連接到我的實例,我必須重新啓動,之後我才能夠再次訪問它。我再次啓動服務器(glassfish mysql),但沒有運氣。
I noticed that the memory usage is around 90% or more. CPU isage is low.
現在我無法通過http訪問我的網站。我該怎麼辦 ?
在此先感謝!
選擇Windows沒有特別的理由。我選擇了Windows,因爲我是新的託管在亞馬遜,不知道如何安裝和配置glassfish,在Ubuntu的MySQL ...所以選擇Windows,它工作正常..你是否建議我應該去Ubuntu Linux的一個微觀實例? – user644745
嗨我主持它在亞馬遜linux和這似乎是更好迄今..仍然使用glassfish,因爲我使用一些tomcat不支持的ejb組件。 – user644745
是的,我已經在EC2 Micro實例中使用Ubuntu 10.x 64位進行小項目。這非常成功。 Linux可以用640MB RAM做很多事情。 – jpswain