0
我有一個Java EE應用程序,它可以在wildfly 8.2.0下正常運行,但是在正常運行幾天之後,有很多打開的文件(170000+)。用「lsof」檢查系統後,我找到了許多帶有開放庫(jar文件)的行。蜻蜓:許多開放庫
例如:
lsof | grep "wildfly-jpa-8\.2\.0\.Final\.jar" | wc -l
or
lsof | grep "wildfly-batch-8\.2\.0\.Final\.jar" | wc -l
這給了我216線。
lsof | grep "\.jar" | wc -l
返回97092行。
這不可能是正常的。目前它不可能重現這種行爲。該頁面使用頻率很高,因此我運行jmeter,在具有相同設置的測試服務器上,使用100個線程瀏覽頁面一個小時,但打開的文件沒有爲整個系統增加超過65000個打開的文件(lsof | wc -l)。
嘗試http://file-leak-detector.kohsuke.org/ –
爆炸部署? – ctomc
我將最後的日子遷移到Wildfly 9.0.2,問題似乎得到解決。但是我會等待幾天並監視系統。 – gregor