困扰了一周的问题,实在无奈,求助万能的 V2 。
在阿里云的函数计算 部署了 egg.js 做的网站,有一定概率会触发 502 错误,body 为:
{ "errorMessage": "Process exited unexpectedly before completing request (duration: 0ms, maxMemoryUsage: 159.23MB)" }
有个高概率触发技巧: 以 POST 请求、在一两次正常请求后过个一分钟左右,再请求,大概率会报错;
这个函数的 template.yml 是如下:
Handler: "index.handler"
Runtime: "custom"
CodeUri: "./"
MemorySize: 192
InstanceConcurrency: 5
Timeout: 120
自定义环境的 bootstrap 如下:
#!/bin/bash
export PORT=9000
export EGG_SERVER_ENV=prod
npx --no-install egg-scripts start --workers=1
专门开了日志服务,也没记录到相关的错误信息,实在没头绪。
请教各位大佬,这个错误可能是在哪个环节产生的?先谢谢了!
1
cat OP 顶顶… 昨晚折腾一晚上还是没头绪…
|