Gunicorn配置-我想我做错了吗?

时间:2019-04-16 09:09:53

标签: python django gunicorn

这是我第一次配置gunicorn。我使用了DigitalOcean的教程,但无法正常工作。

我的文件是这样的:home/octavian56/robotics.carabella.ro/venv(这里是带有bin和东西的venv)/ robotics(带有manage.py和东西)

这里是/etc/systemd/system/gunicorn.service

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=octavian56
Group=www-data
WorkingDirectory=/home/octavian56/robotics.carabella.ro
ExecStart=/home/octavian56/robotics.carabella.ro/venv/robotics/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/octavian56/robotics.carabella.ro/venv/robotics/bin/robotics.sock robotics.wsgi:application

Error

  

4月16日12:03:51 robotics.carabella.ro gunicorn [26284]:返回   util.import_app(self.app_uri)4月16日12:03:51 robotics.carabella.ro   gunicorn [26284]:文件   “ /home/octavian56/robotics.carabella.ro/venv/local/lib/python2.7/site-packages/gunicorn/util.py”,   350号线4月16日12:03:51 robotics.carabella.ro gunicorn [26284]:
   import (模块)4月16日12:03:51 robotics.carabella.ro gunicorn [26284]:ImportError:没有名为robotics.wsgi的模块   12:03:51 robotics.carabella.ro gunicorn [26284]:[2019-04-16 12:03:51   +0000] [26289] [INFO]工人离开(pid:26289)Apr 16 12:03:51 robotics.carabella.ro gunicorn [26284]:[2019-04-16 12:03:51 +0000]   [26284] [INFO]关机:大师4月16日12:03:51   robotics.carabella.ro gunicorn [26284]:[2019-04-16 12:03:51 +0000]   [26284] [INFO]原因:工作者无法启动。 4月16日12:03:51   robotics.carabella.ro systemd [1]:gunicorn.service:主要流程   退出,代码=退出,状态= 3 / NOTIMPLEMENTED 4月16日12:03:51   robotics.carabella.ro systemd [1]:gunicorn.service:已输入装置   失败状态。 4月16日12:03:51 robotics.carabella.ro systemd [1]:   gunicorn.service:失败,结果为“退出代码”。第1-16 / 16行(结束)

请帮我解释一下如何正确配置它。

1 个答案:

答案 0 :(得分:1)

最后添加

[Install]
WantedBy=multi-user.target

或者-bind 中的路径可能有问题。我认为应该是这样的:

-bind unix:/home/octavian56/robotics.carabella.ro/robotics.sock robotics.wsgi:application