为了账号安全,请及时绑定邮箱和手机立即绑定

Gunicorn 未在 AWS EC2 上创建 .sock 文件

Gunicorn 未在 AWS EC2 上创建 .sock 文件

缥缈止盈 2021-06-07 07:38:34
我坚持按照本教程创建 Django 网络应用程序:https : //www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on- ubuntu-16-04#check-for-the-gunicorn-socket-file我想我已经阅读了关于 SO 的所有相关问题:django gunicorn 袜子文件不是由 wsgi 创建的Gunicorn 不生成 sock 文件https://github.com/benoitc/gunicorn/issues/1166他们都没有帮助。我完全按照描述执行每个步骤,但仍未创建 myapp.sock 文件。主项目目录是/home/ubuntu/puchalatravel 它的内容:ubuntu@ip-172-31-35-104:~/puchalatravel$ ls -ltotal 60-rw-r--r-- 1 ubuntu ubuntu   40960 Sep  4 09:37 db.sqlite3-rwxrwxr-x 1 ubuntu ubuntu     545 Sep  4 07:42 manage.pydrwxrwxr-x 3 ubuntu www-data  4096 Sep  4 09:32 puchalatraveldrwxrwxr-x 4 ubuntu ubuntu    4096 Sep  4 07:41 puchalatravelenvdrwxrwxr-x 3 ubuntu ubuntu    4096 Sep  4 09:34 static访问文件夹:ubuntu@ip-172-31-35-104:~$ ls -ltotal 1616drwxrwxr-x 4 ubuntu ubuntu      4096 Aug 30 07:25 eb-virt-rw-rw-r-- 1 ubuntu ubuntu   1642522 Aug 30 07:11 get-pip.pydrwxrwxr-x 6 ubuntu www-data    4096 Sep  4 09:37 puchalatravel内容 /etc/systemd/system/gunicorn.service[Unit]Description=gunicorn daemonAfter=network.target[Service]User=ubuntuGroup=www-dataWorkingDirectory=/home/ubuntu/puchalatravelExecStart=/home/ubuntu/puchalatravel/puchalatravelenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/puchalatravel/puchalatravel.sock puchalatravel.wsgi:application[Install]WantedBy=multi-user.target我跑了pkill gunicornsudo systemctl daemon-reloadsudo systemctl start gunicornsudo systemctl enable gunicornsudo systemctl restart nginx好几次了,一点效果都没有。输出 sudo systemctl status gunicorn
查看完整描述

1 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

您的 gunicorn.service 文件将 gunicorn 配置为在“/home/puchalatravel/puchalatravel.sock”而不是“/home/ubuntu/puchalatravel/puchalatravel.sock”中创建文件。


查看完整回答
反对 回复 2021-06-09
  • 1 回答
  • 0 关注
  • 169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号