AWS elasticbeanstalk worker收到不允许的请求并停止工作。需要手动重启

时间:2017-06-09 13:51:31

标签: amazon-web-services amazon-ec2 elastic-beanstalk amazon-elastic-beanstalk

我使用带有SQS和cronjobs的AWS Elastic Beanstalk工作环境来做我想做的事。

但有时,我的环境错误并停止工作(需要手动重启),因为它收到了一些未知请求(当然不是我发送的):

196.52.43.55 (-) - - [09/Jun/2017:00:33:11 +0000] "GET / HTTP/1.1" 400 226 "-" "-"
81.196.3.208 (-) - - [09/Jun/2017:01:45:30 +0000] "GET / HTTP/1.0" 200 4576 "-" "-"
195.154.214.162 (-) - - [09/Jun/2017:03:43:21 +0000] "GET //recordings/modules/phonefeatures.module HTTP/1.1" 404 471 "-" "python-requests/2.6.0 CPython/2.6.6 Linux/2.6.32-696.1.1.el6.x86_64"
195.154.214.162 (-) - - [09/Jun/2017:04:54:27 +0000] "GET //recordings/modules/phonefeatures.module HTTP/1.1" 404 471 "-" "python-requests/2.6.0 CPython/2.6.6 Linux/2.6.32-696.1.1.el6.x86_64"

我每分钟执行的cron作业示例

127.0.0.1 (-) - - [09/Jun/2017:00:14:59 +0000] "POST /workers/cron/search/detailsHTTP/1.1" 200 - "-" "aws-sqsd/2.3"
127.0.0.1 (-) - - [09/Jun/2017:00:14:59 +0000] "POST /workers/cron/positions HTTP/1.1" 200 60 "-" "aws-sqsd/2.3"
127.0.0.1 (-) - - [09/Jun/2017:00:15:01 +0000] "POST /queue/received HTTP/1.1" 200 10 "-" "aws-sqsd/2.3"

你有解决方案吗?我是否需要更改我的VPC和/或EC2组安全性?

我的架构是一个Elasticsearch应用程序和一个Elasticsearch Worker。

非常感谢

0 个答案:

没有答案