首页 文章

Gunicorn Nginx拥有两个网站--Gunicorn仅为一个网站创建一个袜子文件

提问于
浏览
-1

我有一个Ubuntu服务器,我正在尝试使用Gunicorn和Nginx来托管两个Django应用程序 . 当我只有一个网站托管所有工作正常 . Gunicorn创建了一个.sock文件和nginx重定向到它 . 我的问题是我有第二个站点的gunicorn配置文件,并没有创建.sock文件因此我得到一个错误的网关错误 . 这是我的文件:Gunicorn.conf

description "David Bien com application"

start on runlevel [2345]
stop on runlevel [!2345]

respawn
setuid ubuntu
setgid www-data
chdir /home/ubuntu/davidbien

exec venv/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/davidbien/davidbien.sock davidbiencom.wsgi:application

上面的文件工作正常 . 第二个:Gunicorn1.conf

description "Projects"

start on runlevel [2345]
stop on runlevel [!2345]

respawn
setuid ubuntu
setgid www-data
chdir /home/user/dbprojects

exec virtual/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/dbprojects/dbproject.sock dbproject.wsgi:application

这个不会创建.sock文件 . 我尝试重新启动gunicorn甚至尝试运行第二个文件只运行sudo service gunicorn1 start但我得到:

start: Job failed to start

在日志中没有提到第二个文件正在运行 . 我究竟做错了什么?

1 回答

  • 0

    好的,我刚注意到配置文件中有拼写错误

    chdir /home/user/dbprojects
    

    应该是ubuntu没有用户 . 这可以关闭 .

相关问题