情况是这样的,我在阿里云函数计算中部署egg的项目; 但是当我访问项目接口的过程中经常会遇到502 bad gateway的错误信息,提交工单提示我: ` 如果是custom runtime 出现这种情况, 最有可能是因为实现的 custom runtime 的 http server 没有文档中的第3个条件: connection 最好设置为 keep alive,请求超时时间至少设置在 15 分钟以上
比如 nodejs express:
var server = app.listen(PORT, HOST); server.timeout = 0; // never timeout server.keepAliveTimeout = 0; // keepalive, never timeout `
我设置的代码 ` config.httpclient = { request: { contentType: 'json', dataType: 'json', timeout: 900000, }, httpAgent: { freeSocketTimeout: 900000, }, httpsAgent: { freeSocketTimeout: 900000, }, }
config.serverTimeout = 900000 ` 结果问题依然存在,没有解决,求问,我设置的有问题吗?