我正在尝试使用Django
,Gunicorn
和Nginx
将基本应用程序部署到Amazon EC2
。我已经将应用程序通过git clone
克隆到我的AWS
Ubuntu
实例中,并且正在运行Django 1.10
。
我可以使用以下命令使用Gunicorn
运行我的应用程序...
gunicorn --bind 0.0.0.0:8000 blackspruceherbals.wsgi:application
但是当我尝试为Gunicorn
创建upstart文件时遇到了麻烦。 文件路径如下...
/etc/init/gunicorn.conf
upstart代码如下...
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.
怎么回事?我已经在网上搜索答案,但找不到任何解决方法。你能看出我犯的明显错误吗?提前感谢。