aws / aws/aws-eb-python-dockerfiles
Missing buffer size option for wsgi lead to 502
- Ngôn ngữ chính
- Shell
- Star
- 61
- Fork
- 33
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
When deploying a Flask app to EBS (using the [tutorial](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-flask.html)) one can face 502 HTTP status code when returning response with a size bigger than 4096.
```
invalid request block size: 4654 (max 4096)...skip
```
Apparently this script does not contemplate to configure the buffer-size option for WSGI.
After reading the doc about [configuration on EBS](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-container.html#create-deploy-python-custom-container-envprop) I am not sure if I can specify such an option without doing a hacky replace of the `uwsgi-start.sh` script and rerun it.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc script uwsgi-start.sh và tài liệu cấu hình container Python của Elastic Beanstalk được liên kết. Tái hiện lỗi 502 với một response lớn hơn 4096 và theo dõi cách các tùy chọn WSGI được truyền. Công việc được xem là hoàn tất khi tùy chọn buffer-size có thể được cấu hình thông qua thiết lập EBS được hỗ trợ mà không thay thế script.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, flask, python, shell
- Lĩnh vực
- backend, cloud
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100