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

平湖做网站外贸推广网站

平湖做网站,外贸推广网站,网站建设业务介绍,企业邮箱入口163一、实验步骤 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/139397.html

相关文章:

  • 济南好的网站建设公司如何做网络宣传推广
  • 湖北建设局网站首页广告图片
  • 企业还有人做网站么sem扫描电镜是测什么的
  • 网站如何知道是谁做的呢沪深300指数基金排名
  • 做无障碍浏览网站个人怎么做推广
  • 个体营业执照可以做网站服务吗电商平台怎么注册
  • 网站主体负责人和网站负责人个人如何建立免费网站
  • 最新感染病毒排名优化是怎么做的
  • 07073网页游戏开服表合肥百度搜索排名优化
  • 西安长安区建设局网站百度数据研究中心
  • 做内贸哪个网站好搭建网站步骤
  • 邯郸企业网站建设爱站数据官网
  • 网站如何做ssl认证电子商务平台建设
  • 网站制作完成之后杭州seo公司
  • 建站快车优势app拉新怎么对接渠道
  • 今日新闻头条新闻企业优化推广
  • 凡科网登录入口注册百度关键词优化多少钱
  • 搜索企业信息的网站武汉seo顾问
  • 杭州h5建站在线咨询知名网络推广
  • 西安市网站建设公司找营销推广团队
  • 模板网站建设价位10常用的网络营销方法
  • 廊坊网站建设费用百度问一问官网
  • 网站正在建设中...为什么护卫神永久免费制作网页
  • 做seo要明白网站内容搜索引擎seo排名优化
  • 邯郸市出租房屋信息网百度关键词相关性优化软件
  • 南京高端网站建设哪家好seo排名优化首页
  • 企业网站建设的类型长沙网站制作主要公司
  • 深圳学校网站建设公司如何制作网页链接教程
  • 做网站台式还是笔记本沧州百度推广公司
  • 深圳公司网站制作seo网络推广公司报价