【发布时间】:2017-04-04 08:25:18
【问题描述】:
我正在尝试使用 Django、Gunicorn 和 Nginx 将基本应用程序部署到 Amazon EC2。我有应用程序git clone'd 到我的AWS Ubuntu 实例中并且正在运行Django 1.10。
我可以通过以下命令使用Gunicorn 运行我的应用程序...
gunicorn --bind 0.0.0.0:8000 blackspruceherbals.wsgi:application
当我尝试为Gunicorn 创建一个新贵文件时,我遇到了麻烦。文件路径如下...
/etc/init/gunicorn.conf
暴发户的代码是这样的……
description "Gunicorn application server handling black spruce herbals"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
setuid ubuntu
setgid www-data
chdir /home/ubuntu/websitename/
exec bsh_env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/websitename/websitename.sock websitename.wsgi:application
当我跑步时...
sudo service gunicorn start
我收到以下错误...
Failed to start gunicorn.service: Unit gunicorn.service not found.
什么给了?我在网上搜索了答案,但一无所获。你能看出我做错了什么吗?提前致谢。
【问题讨论】:
-
你的 Ubuntu 版本是多少?
-
16.04 @AntonisChristofides
标签: django amazon-web-services ubuntu amazon-ec2 gunicorn