如何解决将 python 应用程序部署到 Elastic Beanstalk 错误:gunicorn 上无法识别选项 --bind
我正在尝试将 Python Web 服务 (Odoo) 部署到 AWS Elastic Beanstalk,我遇到了很多错误,这是我在 web.stdout.log 中遇到的最后一个错误:
error: option --bind not recognized
Jan 12 15:00:29 ip-172-31-31-202 web: [2021-01-12 15:00:29 +0000] [4521] [INFO] Booting worker with pid: 4521
Jan 12 15:00:29 ip-172-31-31-202 web: [2021-01-12 15:00:29 +0000] [4521] [INFO] Worker exiting (pid: 4521)
Jan 12 15:00:29 ip-172-31-31-202 web: usage: gunicorn [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
Jan 12 15:00:29 ip-172-31-31-202 web: or: gunicorn --help [cmd1 cmd2 ...]
Jan 12 15:00:29 ip-172-31-31-202 web: or: gunicorn --help-commands
Jan 12 15:00:29 ip-172-31-31-202 web: or: gunicorn cmd --help
Jan 12 15:00:29 ip-172-31-31-202 web: error: option --bind not recognized
这是我的 .ebextension 配置文件:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: setup.wsgi:application
这些是 WSGI 文件的内容: https://github.com/odoo/odoo/blob/13.0/setup/odoo-wsgi.example.py
我知道该文件是为之前版本的 gunicorn 开发的, 有人知道我是否必须修改配置文件或 wsgi.py 文件中的某些内容?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。