Gunicorn Upstart文件无法启动

我正尝试用gunicornnginx启动一个应用程序,并且不得不双倍地删除和更改文件几次。 这一次,我遇到了问题。

我第一次创build了一个暴发户文件…

sudo nano /etc/init/gunicorn.conf

 description "Gunicorn application server handling flowershop" start on runlevel [2345] stop on runlevel [!2345] respawn setuid ubuntu setgid www-data chdir /home/ubuntu/flowershop exec env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/flowershop/flowershop.sock flowershop.wsgi:application 

然后我跑了…

 sudo service gunicorn start 

它开始了!

我不得不改变它创build的套接字的名称,所以我删除了/etc/init/gunicorn.conf upstart文件,创build了一个与上一个同名的新的upstart文件,并试图运行sudo service gunicorn start

它现在返回以下错误消息,对应下面的命令…

 sudo service gunicorn start start: Job failed to start 

&&

 sudo service gunicorn stop stop: Unknown instance: 

这显然与我的干涉有关,但我没有丝毫的线索来解决这个问题。

简单的方法是尝试重新加载你的液滴

 sudo shutdown -r now