2011-09-30 82 views
1

我用簡單的腳本node.js的過程之間的文件寫着:如何在其他進程中檢查打開的文件?

var stream = fs.createWriteStream('test'); 
    stream.once('open', function(fd) { 
     stream.write(progress_percents); 
}); 

在日誌中我看到錯誤「許多打開文件」。只有當這個文件沒有使用其他進程時,如何寫入文件?

回答

4

您診斷錯誤的問題。 too many open files錯誤表示由這個進程打開的文件太多。

+0

但是如何在寫入後關閉流? – Bdfy

+0

'stream.destroy' –

相關問題