当前位置: 首页 > wzjs >正文

无极网站深圳推广服务

无极网站,深圳推广服务,app开发公司好吗,网站建设云技术公司推荐一、实验步骤 1、自行下载pes的tar包 然后解压到家目录下 tar -xzvf pes.tar.gz 2、创建一个目录 mkdir docker-compose-pes-lb2 3、在这个目录下写两个文件docker-compose.yml和haproxy.cfg docker-compose.yml version: 3 services: db: image: mysql:5.7.44 container…

一、实验步骤

1、自行下载pes的tar包

然后解压到家目录下

tar -xzvf pes.tar.gz

2、创建一个目录

mkdir docker-compose-pes-lb2

3、在这个目录下写两个文件docker-compose.yml和haproxy.cfg

docker-compose.yml

version: '3'

services:

  db:

    image: mysql:5.7.44

    container_name: db

    volumes:

      - /root/pes/mysql/data/:/var/lib/mysql/

    expose:

      - 3306

  java0:

    image: tomcat:latest

    container_name: java0

    volumes:

      - /root/pes/java/src/:/usr/local/tomcat/

    expose:

      - 8080

    command: java -jar Project_ExamSystem-V1.0.0.war

  web0:

    image: nginx:latest

    container_name: web0

    volumes:

      - /root/pes/web/dist/:/usr/share/nginx/html/

    expose:

      - 80

  haproxy:

    image: haproxy:latest

    container_name: haproxy

    volumes:

      - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg

    expose:

      - 5000

      - 5001

      - 8404

    ports:

      - '80:5000'

      - '32100:5001'

      - '33333:8404'

haproxy.cfg

# 全局设置

global

    user haproxy

    group haproxy

    maxconn 256

    log /dev/log local0

    log /dev/log local1 notice

    daemon

# 默认设置

defaults

    log     global

    mode    http

    timeout connect 5000ms

    timeout client  50000ms

    timeout server  50000ms

# 前端配置,处理进入的 HTTP 请求

frontend a

    bind *:5000

    default_backend b

# 后端配置,定义服务器池

backend b

    balance roundrobin

    server aaa web0:80 check

# 代理java服务

frontend c

    bind *:5001

    default_backend d

# 后端配置,定义服务器池

backend d

    balance roundrobin

    server bbb java0:8080 check

# 前端配置,用于 Dashboard

frontend stats

    bind *:8404

    mode http

    stats enable

    stats uri /haproxy_stats

    stats refresh 5s

    stats auth admin:admin

    stats hide-version

    stats show-node

    stats admin if TRUE

4、在docker-compose-pes-lb2这个目录下启动容器

yum -y install docker-compose

docker compose up -d

5、随意一个浏览器访问页面

http://10.1.1.40:33333/haproxy_stats

二、遇到的问题

haproxy没有启动成功,导致访问页面毫无反应

问题原因:之前线程开的太多了,一般只允许1024个线程的,所以改小一点就行了

解决方法

1、关闭docker-compose

docker compose down

2、进入vim haproxy.cfg

改成下图所示

3、再启动docker-compose

docker compose up -d

4、查看容器

docker compose ps

5、查看端口

netstat -lnput|grep 80

可以看到haproxy已经成功启动

这个时候就可以成功访问页面了

三、补充知识

如何增加服务器数量

1、关闭docker-compose

2、修改docker-compose.yml和haproxy.cfg

docker-compose.yml

在原来的基础上增加java1

haproxy.cfg

在原来的基础上增加

3、重启docker

systemctl restart docker

4、开启docker-compose

docker compose up -d

5、再次访问页面

http://10.1.1.40:33333/haproxy_stats

就会发现服务器数量增加了

http://www.dtcms.com/wzjs/315114.html

相关文章:

  • 烟台网站优化推广网络营销人员招聘
  • 公司网站制作工作室最新清远发布
  • 苏州建设培训中心 官网seo职业培训班
  • wordpress 标签大全旺道seo软件技术
  • 西安网站设计方案微信小程序开发零基础入门
  • 公众号图文模板免费seo代理
  • wordpress无法创建目录优化排名 生客seo
  • 做婚庆网站的想法网站排名怎么优化
  • 加强新闻网站建设建议网站的营销推广
  • 网站推广流程数据分析师报考官网
  • 网站排名怎么做的百度关键词投放
  • 北京网站建设招聘seo高级教程
  • 做网站公司需要提供的资料企业网络的组网方案
  • wordpress 动作钩子江东seo做关键词优化
  • 十堰网站建设有哪些公司营销策略模板
  • 如何做菠菜网站代理怎么自己弄一个平台
  • 网络培训的优点包括什么宁波seo怎么推广
  • 做网站资讯关键词排名快速提升
  • 青岛个人接网站建设盐城seo营销
  • 网站备案必须做吗百度号码认证平台首页
  • 网站开发种类怎么优化网络
  • 临夏城乡建设局网站广告投放代理商加盟
  • 有哪些网站是提供设计图片的怎样设计一个网页
  • 网站建建设公司和网络自建百度网盘网页版登录
  • 网站首页制作流程长沙seo就选智优营家
  • wordpress 模板后台seo外包靠谱
  • 洛阳网站设计哪家专业google关键词查询工具
  • 广州专业网站改版哪家好兰州做网站的公司
  • 自己做民宿在什么网站上投放今日新闻快报
  • 免费做初级会计试题网站有哪些seo资源网站排名