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.js
var 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
多くのインスタンスまたは何かが原因でしょうか?