Express フレームワークで Node 0.6.19 を使用しています。ロギングで奇妙なことが見られます。createWriteStream
最初に、( ) 件の受信リクエストのログを作成しました。Express 構文を使用して、次の方法でリクエストをログにパイプします。
var logFile = fs.createWriteStream('log.log', {
"flags": "a"
});
app.configure(function() {
app.use(express.logger({
stream: logFile
}));
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.methodOverride());
return app.use(app.router);
});
次のような高速ルートに到達すると、受信リクエストが重複しているようです。
app.get('/', routes.index);
createWriteStream
次に、いくつかのルートで、データベースでユーザー検索を行い、同じ方法でユーザー ID を別のファイルに記録します。私がするとき
logFile.write(user_id + 'n');
user_id が重複しています。メソッドで何かが起こっていることを教えてくれるクエリ自体の問題ではありませんcreateWriteStream
。