非常感谢您的见解和指导。我终于设法用amazon的elasticbeanstalk设置我的python-django项目了。除了collectstatic命令之外的所有工作似乎都没有运行,因为我在所有静态内容上获得了404。 我一直在检查日志和sshing以找出问题但运气不好......这是我的配置文件:
container_commands:
00_echo:
command: "echo Baaaaaaa!!!!"
01_collectstatic:
command: "source /opt/python/run/venv/bin/activate && python myapp/manage.py collectstatic --noinput"
option_settings:
"aws:elasticbeanstalk:application:environment":
DJANGO_SETTINGS_MODULE: "myapp.settings"
"PYTHONPATH": "/opt/python/current/app/vitagina:$PYTHONPATH"
"aws:elasticbeanstalk:container:python":
WSGIPath: myapp/myapp/wsgi.py
NumProcesses: 1
NumThreads: 18
"aws:elasticbeanstalk:container:python:staticfiles":
"/static/": "www/static/"
我能不能看到“Baaaaa!”在某个地方的日志?如何检查以确保我的命令实际运行?
非常感谢
答案 0 :(得分:0)
您可以在/var/log/eb-commandprocessor.log和/var/log/eb-activity.log中查找日志,以查看执行了哪些命令以及结果是什么。