2013-06-12 36 views
-1

我想使用Gwan來爲我的其他web服務。這看起來不錯,所以我已經在Debian squeeeze的VMWare虛擬機上安裝了它。 我已經寫了一個C webservice,它完美的作品。Gwan每天都會死,消耗大量資源

問題是Gwan消耗的東西總是越來越多(web服務僅供我使用,而且我當天只做一兩個Hello world請求)。 然後,它死亡。 例如,在這裏:6月7日下午2點開始,並在午夜後的第二天去世。 (不是滿月)。

下面是6月8日的日誌文件:http://pastebin.com/S8hFFPBu

這裏是日誌文件的頭:http://pastebin.com/5eSEV4Wt

在啓動,它消耗RAM的2Mo的,在最後73 ...

如果有人有這方面的線索,這將是偉大的!

謝謝

+2

請發佈使用過的Servlet /處理程序/維護腳本的源代碼/ ...如果您希望有人幫助您解決這個問題。很可能(也可能是)你的代碼泄漏了內存,而不是GWAN本身。 – griffin

+0

我對此表示懷疑。這發生在我身上以及我認識的其他人身上,並且是一個問題。一位朋友告訴我在沒有守護進程的情況下在while循環中運行它,因爲守護進程可能會死機,並且不會重新啓動,這有助於我,但我仍然看到G-WAN會在一個內核上使用100%的CPU,一些問題在這裏。 – Mike

+0

G-WAN本身不會擴大內存使用量,因爲它的默認設置涵蓋了比單純測試更大的需求。我注意到,*與您的聲明* *相反,您正在運行一個名爲nadra_hw.c **的腳本,這是泄漏內存的唯一方法。此外,當你從根本上改變問題時,這不再是被回答的問題 - 更好地創建一個新問題,而不是讓答案變得無關緊要...... – Gil

回答

0

G-WAN死亡。

的其他許多問題(幾乎所有的人都通過首次計算器用戶創建)複製,尋找:「g-wan hypervisor

此外,如果你的目標是真正解決您的問題,您可以儘可能去讀G-WAN FAQ dedicated to hypervisors

此外,強烈建議您在沒有任何管理程序(此處爲VMware)的情況下使用G-WAN,這將使G-WAN不僅僅是您的微型單核CPU。

你也可以離開超過36.65 MiB free on a total of 370.88 MiB爲G-WAN(1 GB RAM應可供在Linux單獨會佔用大部分的370 MIB ......導致準一定OOM「的虛擬機OUT- Of-Memory「kill-switch)。


UPDATE

,對於4歲的代碼工作的罰款,到目前爲止新的問題是一個平臺的問題,爲此,我們已經找到了解決方法,用在幾個星期的下一個版本發佈。