我有一个弹性beanstalk Python工作环境。平均工作时间约为20秒。有时会发生以下情况,
在几秒钟内(范围从1到30秒)sqsd得到以下错误并将消息停放在死队列中,因为我将重试配置为1。
127.0.0.1( - ) - - [23 / Nov / 2017:19:48:17 +0000]" POST / HTTP / 1.1" 500 527" - " " AWS-sqsd / 2.3"
工作人员继续处理消息并成功完成。我有记录跟踪它。
这使得环境总体上不健康。
我的连接超时= 60秒,不活动超时= 600,可见性超时= 600,HTTP连接= 2.
我在配置中也有以下内容
option_settings:
aws:elasticbeanstalk:container:python:
NumProcesses: 3
NumThreads: 10
files:
"/etc/httpd/conf.d/wsgi_custom.conf":
mode: "000644"
owner: root
group: root
content: |
WSGIApplicationGroup %{GLOBAL}
这是因为wsgi对每个请求都有一些内存限制吗?这是我唯一能想到的。