Django后台运行uwsgi配置

本文探讨了在配置Django应用通过UWSGI运行时遇到的域名解析失败和端口不通问题,分享了解决步骤和常见配置,包括Nginx整合与常见问题排查技巧。

最近搞了一下Django的uswgi配置,很大的时间浪费在了域名解析失败这里,很头疼。配置了几个小时最后发现端口不通了,域名解析不了,刚才换个域名一搞就搞通了。

配置运行

Terminal运行

uwsgi --socket 127.0.0.1:8001 --wsgi-file finance/wsgi.py --master --processes 2 --threads 1 --stats 127.0.0.1:9191

配置文件方式运行

基本就是把Terminal的参数搞成文件即可。

[uwsgi]
socket=0.0.0.0:8001
chdir=/home/root/DateListThingsAnalyse
wsgi-file=DateListThingsAnalyse/wsgi.py
processes=1
threads=1
uid = www
gid = www
enable-threads=true
master=true
pidfile=uwsgi.pid
deamonize=uwsgi.log
buffer-size=3276800
# 上面的配置文件名称为start.ini
nohup uwsgi start.ini >> run.log 2>&1 &
  • nginx 配置

其中的uwsgi_params可以用find / -name uwsgi_params来查找路径;

location / {
    # 其中的路径依据自己服务器来配置
    # 查找: find / -name uwsgi_params
    include /etc/nginx/conf/uwsgi_params;
    uwsgi_pass 127.0.0.1:8001;
}

location /static {
    # 路径依据自己的项目存放地址更改
    alias /home/root/DateListThingsAnalyse/static;
}

可能产生的问题

如需了解更多,请访问: https://www.emperinter.info/2022/02/10/uwsgi/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值