【发布时间】:2017-03-28 14:07:47
【问题描述】:
我正在尝试使用他们的教程how to setup django 在数字海洋上部署 django 应用程序。像其他人一样,我也面临 502 错误。我看到没有生成 myproject.sock 文件。如何修复错误。
我的/etc/systemd/system/gunicorn.service
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=root
Group=www-data
WorkingDirectory=/home/root/myproject
ExecStart=/home/root/myproject/myprojectenv/bin/gunicorn --workers 3 --bind unix:/home/root/myproject/myproject.sock myproject.wsgi:application
[Install]
WantedBy=multi-user.target
和 /etc/nginx/sites-available/myproject 的 nginx 配置
server {
listen 80;
server_name my_server_ip;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/root/myproject;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/root/myproject/myproject.sock;
}
}
我在我的项目根文件夹中找不到任何 myproject.sock 文件
【问题讨论】: