0

4 つのスレッドを使用して、それぞれ 50000 レコード (それぞれ 4.00MB) を含む 10 枚の Excel シートを処理しようとしています。開始時の自宅の空きスペースは 80% です。昨夜ファイルの処理を開始しましたが、今日の朝に確認すると、プロセスは停止しており、完了していません。nohup を null に書き込みませんが、サーバーの起動直後にそのファイルを削除します。朝、サーバーのスペースは 100% でした (df -h コマンドを使用)。アプリケーションを強制終了して、その時点でスペースを確認すると、82% でした。この理由がわかりません。ログは log4j を使用して別のパーティションで生成されます。私の合計サーバー容量は約 30GB で、他のアプリケーションもその中で実行されています。合計で 4 つ以上の JBOSS が実行されています。友達の助けを期待しています...よろしくお願いします。

4

1 に答える 1

2

ファイルを削除しても、ファイルはまだ消えていません。名前がなくなっているだけです。スペースは、最後のプロセスがファイルを閉じるときにのみ再利用できます。(これは、プロセスを強制終了した場合にも発生します。)

于 2013-06-25T12:36:48.883 に答える