我试图从systemd服务文件启动Gunicorn,但我得到导入模块错误。我怎样才能修好它?在
我的gunicorn服务文件:
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=sammy
Group=www-data
WorkingDirectory=/home/sammy/myproject
ExecStart=/home/sammy/myproject/venv/bin/gunicorn --workers 3 --bind unix:/home/sammy/myproject/myproject.sock myproject.wsgi:application
[Install]
WantedBy=multi-user.target
当我执行gunicorn --bind 0.0.0.0:8000 myproject.wsgi:application
时,没有错误。在
但当我使用
^{pr2}$我得到这个错误:
ImportError: No module named 'myproject'
怎么了?在
可能是目录权限问题。确保用户sammy在www数据组中,并使用chmod710设置主目录权限。在
相关问题 更多 >
编程相关推荐