困扰了一周的问题,实在无奈,求助万能的 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
专门开了日志服务,也没记录到相关的错误信息,实在没头绪。
请教各位大佬,这个错误可能是在哪个环节产生的?先谢谢了!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.