我最近在我的 Elastic Beanstalk 应用程序中添加了一个 CPU 密集型 20MB+ 图像解码/解析函数,并注意到有时(大约 10% 的时间)调用函数本身或随后对应用程序的不相关请求会导致502
错误,来自 Nginx,而不是应用程序本身:
[09/Oct/2020:01:51:06 +0000] "GET /plaid/eoinfoinwfe HTTP/1.1" 502 157 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 14_0_1 like Mac OS X) AppleWebKit
我的 Elastic Beanstalk 实例是一个t2.small
正在运行的Docker running on 64bit Amazon Linux 2/3.2.0
操作系统,我的负载均衡器如下所示:
Listeners: 2
Load balancer type: application
Processes: 1
切换到更大的实例大小或增加负载均衡器的进程是否有助于减轻502
我看到的错误?