【发布时间】:2021-12-15 10:58:13
【问题描述】:
由于 Express 中的以下设置,我们在负载测试中遇到了 502(BAD GATEWAY):
const app = express();
const server = app.listen(port);
server.keepAliveTimeout = 61 * 1000;
server.headersTimeout = 65 * 1000;
我已将它们更改为
const app = express();
const server = app.listen(port);
server.keepAliveTimeout = 120 * 1000;
server.headersTimeout = 125 * 1000;
自从 502(BAD GATEWAY)消失后。
假设我计划在未来支持更多的每秒用户数(目前大约 30 U/S),大型 KeepAlive 的后果和副作用是什么?
【问题讨论】:
标签: javascript node.js express ecmascript-6 timeout