美文网首页
uwsgi+nginx+nginx 分布式项目部署

uwsgi+nginx+nginx 分布式项目部署

作者: 一杯海风_3163 | 来源:发表于2018-03-12 21:43 被阅读0次

参考上一篇文章:uwsgi+nginx进行反向代理部署
1.复制原来的项目(分布式项目部署,要两个项目),修改uwsgi.ini 文件,通过nginx进行负载均衡(把请求转发出去),此时uwsgi和nginx的连接是http连接,所以把socket改为http。项目根目录也换一下,其他配置不变。
分别在两个项目中启动uwsgi服务:

uwsgi  --ini  uwsgi.ini
  1. 在/etc/nginx中配置负载均衡
vi   nginx.conf

将配置反向代理一段代码注掉,配置负载均衡(配置负载均衡和配置server是同级的)

http{
      ......
        # 配置负载均衡~管理的所有主机上的服务
      upstream  myname{
                                server localhost:9999;
                                server localhost:9990;
                                    }
         # 配置负载均衡映射
       location / {
                     proxy_pass  http://myname;
                      }
        }

:wq! 配置结束

#   启动nginx服务:
nginx
# 查看2个分布式部署的进程日志
uwsgi.log
# 实时查看进程日志
tail  -f  uwsgi.log

相关文章

  • uwsgi+nginx+nginx 分布式项目部署

    参考上一篇文章:uwsgi+nginx进行反向代理部署1.复制原来的项目(分布式项目部署,要两个项目),修改uws...

  • ansible实战教程(一)--安装与初步使用

    ansible实战教程(一) 最近需要部署分布式的爬虫项目,所以挑选了分布式部署最好用的工具---Ansible,...

  • Java项目分布式架构总结

    项目分布式部署架构 架构中核心中间件说明: Spring Cloud Gateway: 前端(thymeleaf,...

  • 项目总结

    SOA 面向服务架构 分布式项目的部署特点 真分布式:指的是,每个tomcat都在不同的机器上,通过IP地址来识别...

  • 初识Hyperledger Fabric

    Hyperledger 顶级项目 Hyperledger Sawtooth:一个创建、部署和运行分布式账本的模块化...

  • 定时任务锁 - springboot使用shedlock 和 m

    项目中使用的定时任务较多,基本都是 通过Scheduled 来实现的,但是分布式部署,程序部署多份的话,在各个服务...

  • 爬虫

    框架选择分布式scrapy 通过Scrapyd 部署和运行整个爬虫项目,而项目的管理则可以使用Gerapy 代理池...

  • 说明

    本章使用docker 和 maven来做项目请先安装docker 和 maven 需要添加redis分布式部署re...

  • akka cluster split-brain-resolve

    背景 最近项目中,用akka(2.6.8) cluster在k8s做分布式的部署,,其中遇到unreachable...

  • SAAS-HRM-day12-2(docker入门)

    1. 分布式项目部署介绍 2. DevOps介绍2.1 DevOps是什么?2.2 工具链 3. Docker简介...

网友评论

      本文标题:uwsgi+nginx+nginx 分布式项目部署

      本文链接:https://www.haomeiwen.com/subject/zjbofftx.html