Elastic Beanstalk sqsd错误

时间:2017-11-23 21:36:43

标签: python amazon-web-services elastic-beanstalk mod-wsgi wsgi

我有一个弹性beanstalk Python工作环境。平均工作时间约为20秒。有时会发生以下情况,

  • sqsd从sqs队列中选择一条消息并将其发送给worker。
  • 工作人员开始处理消息。
  • 在几秒钟内(范围从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对每个请求都有一些内存限制吗?这是我唯一能想到的。

0 个答案:

没有答案