简体   繁体   English

Node.js:Express.js 设置保持活动状态

[英]Node.js: Express.js set keep-alive

What is the correct way for set keep alive in express.js web server?在 express.js web 服务器中设置保持活动的正确方法是什么?

I have found some examples..我找到了一些例子..

Example n.例子 n. 1 : 1

var express = require('express');
var app = express();
var server = app.listen(5001);

server.on('connection', function(socket) {
  socket.setTimeout(30 * 1000);
});

Example n.例子 n. 2 : 2

var express = require('express');
var app = express();
var server = app.listen(5001);
server.keepAliveTimeout = 30 * 1000;

set server.headersTimeout with a value higher than server.keepAliveTimeout .server.headersTimeout设置为高于server.keepAliveTimeout的值。 ( check this solution for a similar issue and this page out) 检查此解决方案是否有类似问题此页面

example code:示例代码:

var express = require('express');
var app = express();
var server = app.listen(5001);
server.keepAliveTimeout = 30 * 1000;
server.headersTimeout = 35 * 1000;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM