设置 keep alive 的正确方法是什么?在express.js Web 服务器中?
我找到了一些例子..
示例 n. 1:
var express = require('express');
var app = express();
var server = app.listen(5001);
server.on('connection', function(socket) {
socket.setTimeout(30 * 1000);
});
示例 n. 2:
var express = require('express');
var app = express();
var server = app.listen(5001);
server.keepAliveTimeout = 30 * 1000;
最佳答案
将server.headersTimeout
设置为高于server.keepAliveTimeout
的值。 ( check this solution for a similar issue 和 this page 出)
示例代码:
var express = require('express');
var app = express();
var server = app.listen(5001);
server.keepAliveTimeout = 30 * 1000;
server.headersTimeout = 35 * 1000;
关于javascript - Node.js:Express.js 设置保持事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61273417/