8

node.js + socket.io + Winston (ロガー) を使用してゲームサーバーを作成していますが、この例外のためにサーバーが毎日停止します:

Error: write EIO
at errnoException (net.js:901:11)
at Object.afterWrite (net.js:718:19)

私がウィンストンを使っている方法かもしれません。私は次のステートメントでWinstonを必要server.jsとするクラスを持っています: そして、ファイルロギングを次のように登録します:room.jsvar winston = require('winston');server.js

winston.add(winston.transports.File, { filename: 'server.log' });
winston.handleExceptions(new winston.transports.File({ filename: 'errors.log' }))

では、メソッドroom.jsを呼び出すだけです。winston.info()

room多くのインスタンスまたは何かが原因でしょうか?

4

1 に答える 1