2013-06-25 37 views
0

我嘗試處理10 excel表excel工作表當每個包含50000個記錄使用4個線程(各4.00MB)。當我在家開始我的可用空間時是80%。我昨天晚上開始處理文件,當我在今天上午檢查時,該進程停止並且未完成。我不寫nohup爲null,但在啓動服務器後立即刪除該文件。早晨的服務器空間是100%(使用df -h命令)。當我殺了我的應用程序,並在當時檢查了82%的空間。我沒有得到這個理由。使用log4j.my在另一個分區中生成日誌,總服務器空間大約爲30GB,同時還有其他應用程序正在運行。更多的是4個JBOSS正在運行。我期待你的幫助朋友......提前感謝。與服務器存儲器的問題 - 處理用Java

回答

2

當您刪除的文件,該文件還沒有走,它只是它沒有名字了。只有在最後一個進程關閉文件時才能回收空間。 (這也發生在你殺死該進程時。)