对于袜子文件

时间:2017-07-20 10:13:18

标签: linux gunicorn

我相信我的gunicorn袜子文件存在问题,如果我开始/停止gunicorn创建和删除sock文件并且gunicorn的状态是活动的并且运行正常但是当我尝试加载网站时我得到一个502网关错误和sock文件的权限被拒绝。

2017/07/20 10:06:29 [crit] 25878#25878: *2189 connect() to unix:/home/sammy/revamp/revamp.sock failed (13: Permission denied) while connecting to upstream, client: 196.103.90.57, server: plusc...

这是sock文件的权限

srwxrwxrwx  1 sammy    www-data       0 Jul 20 10:10 revamp.sock=

和gunicorn设置

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

[Service]
User=sammy
Group=www-data
WorkingDirectory=/home/sammy/revamp
ExecStart=/home/sammy/revamp/revampenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/sammy/revamp/revamp.sock revamp.wsgi:application

[Install]
WantedBy=multi-user.target

当前用户名为sammy

1 个答案:

答案 0 :(得分:0)

这解决了我所做的问题sudo chown -R sammy:www-data revamp我将父文件夹设置为与gunicorn conf相同的组和用户