0

我尝试使用 4 个线程处理 10 个 excel 表,每个包含 50000 条记录(每个 4.00MB)。当我开始在家时,我的可用空间是 80% 。我昨晚开始处理文件,当我今天早上检查时,该过程已停止并且未完成。我没有将 nohup 写入 null,但我在启动服务器后立即删除了该文件。早上服务器空间为 100%(使用 df -h 命令)。当我杀死我的应用程序并检查当时的空间时,它的空间为 82%。我没有得到这个的原因。使用 log4j 在另一个分区中生成日志。我的总服务器空间约为 30GB,还有其他应用程序在其中运行。总共有 4 个 JBOSS 正在运行。我希望你的帮助朋友......提前谢谢。

4

1 回答 1

2

当您删除文件时,该文件还没有消失,只是它不再有名称。只有在最后一个进程关闭文件时才能回收空间。(当你终止进程时也会发生这种情况。)

于 2013-06-25T12:36:48.883 回答