我正在尝试启动一个应用程序,gunicorn
并且nginx
不得不重复删除和更改文件几次.这一次,我遇到了问题.
我首先创建了一个upstart文件......
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
它开始了!
我不得不更改它创建的套接字的名称,所以我删除了/etc/init/gunicorn.conf
upstart文件,创建了一个新的upstart文件,其名称与上一个相同,并尝试运行sudo service gunicorn start
.
它现在返回以下与以下命令对应的错误消息...
sudo service gunicorn start start: Job failed to start
&&
sudo service gunicorn stop stop: Unknown instance:
这显然与我的干涉有关,但我没有丝毫的线索如何解决它.