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

怎样在百度免费做网站seo搜索优化是什么

怎样在百度免费做网站,seo搜索优化是什么,长沙微信网站制作,网站制作公司 重庆配置 PostgreSQL 与 Keepalived 以实现高可用性通常包括以下步骤: PostgreSQL 配置 安装 PostgreSQL:在两台服务器上安装相同版本的 PostgreSQL。 sudo yum install postgresql-server postgresql-contrib初始化数据库:在两台服务器上初始化…

配置 PostgreSQLKeepalived 以实现高可用性通常包括以下步骤:

PostgreSQL 配置

  1. 安装 PostgreSQL:在两台服务器上安装相同版本的 PostgreSQL。

    sudo yum install postgresql-server postgresql-contrib
    
  2. 初始化数据库:在两台服务器上初始化 PGDATA 目录。

    sudo postgresql-setup initdb
    
  3. 配置主从复制:设置一台服务器为主节点,另一台为从节点。

    • 在主服务器上

      • 修改 postgresql.conf 文件以允许复制。
        wal_level = replica
        max_wal_senders = 3
        wal_keep_segments = 64
        archive_mode = on
        archive_command = 'cp %p /path_to_archive/%f'
        
      • pg_hba.conf 文件中允许从服务器的连接。
        host replication all 192.168.9.183/32 md5
        
    • 在从服务器上

      • 停止 PostgreSQL 服务。
        sudo systemctl stop postgresql
        
      • 清空 PGDATA 目录。
      • 从主服务器上使用 pg_basebackup 进行基础备份。
        pg_basebackup -h 192.168.9.195 -D /var/lib/pgsql/data -U replicator -v -P --wal-method=stream
        
      • 创建 recovery.conf 文件以连接到主服务器。
        standby_mode = 'on'
        primary_conninfo = 'host=192.168.9.195 port=5432 user=replicator password=yourpassword'
        trigger_file = '/tmp/postgresql.trigger.5432'
        
  4. 启动 PostgreSQL 服务:在两台服务器上启动服务。

    sudo systemctl start postgresql
    

Keepalived 配置

  1. 安装 Keepalived:如前所述,在两台服务器上安装 keepalived
    sudo yum install keepalived -y

  2. 配置 Keepalived:编辑 /etc/keepalived/keepalived.conf 文件,在两台服务器上配置主从。

    • 在主服务器上

      vrrp_instance VI_1 {state MASTERinterface ens160virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.9.200}track_script {chk_postgresql}
      }vrrp_script chk_postgresql {script "/usr/lib/keepalived/check_postgres.sh"interval 2weight 2
      }
      
    • 在从服务器上

      vrrp_instance VI_1 {state BACKUPinterface ens160virtual_router_id 51priority 50advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.9.200}track_script {chk_postgresql}
      }vrrp_script chk_postgresql {script "/usr/lib/keepalived/check_postgres.sh"interval 2weight 2
      }
      
  3. 创建 PostgreSQL 检查脚本:在两台服务器上创建脚本 /usr/lib/keepalived/check_postgres.sh,用于检查 PostgreSQL 服务状态。

    #!/bin/bash
    PSQL="/usr/bin/psql"
    PGUSER="postgres"
    PGDATABASE="yourdatabase"$PSQL -U $PGUSER -d $PGDATABASE -c "select 1;" >/dev/null 2>&1
    if [ $? != 0 ]; thenexit 1
    fi
    exit 0
    

    确保脚本可执行:

    sudo chmod +x /usr/lib/keepalived/check_postgres.sh
    
  4. 启动 Keepalived:在两台服务器上启动 Keepalived 服务。

    sudo systemctl start keepalived
    sudo systemctl enable keepalived
    

测试和

验证

  • 验证主从复制:确保主从复制正确设置且在运行。
  • 测试 Failover:尝试停止主服务器上的 PostgreSQL 服务,确保 Keepalived 将虚拟 IP 地址转移到从服务器。
  • 监控日志:查看 Keepalived 和 PostgreSQL 日志,确保没有错误。

配置 PostgreSQLKeepalived 时,一定要考虑数据一致性和故障转移的机制。这通常涉及仔细的规划和测试,以确保在生产环境中可靠地运行。

http://www.hkea.cn/news/816288/

相关文章:

  • 网站ip拦截免费网站搭建平台
  • 深圳企业网站建设公司快速申请免费个人网站
  • 唯品会 一家专门做特卖的网站沈阳seo按天计费
  • 聊城手机网站建设郑州seo服务技术
  • 个人定做衣服店江门seo推广公司
  • 网站开发与网站建设山东济南seo整站优化费用
  • 香港疫情最新消息今天深圳seo教程
  • 维护一个网站难吗免费发布外链
  • 南安市网站建设成都今天重大新闻事件
  • 网站后台补丁如何做软文有哪几种类型
  • 网站建设的费用包括哪些内容资讯门户类网站有哪些
  • 一站式服务图片制作网页的基本步骤
  • 个人网站建设网站网络网站推广
  • asp做的药店网站模板北京百度快照推广公司
  • 网站建设泉州效率网络seo的优化策略有哪些
  • 页网站无锡网站制作推广
  • 一流的龙岗网站建设目前最靠谱的推广平台
  • 企业营销型网站费用短视频推广引流
  • 化妆品可做的团购网站有哪些seo研究中心南宁线下
  • 网站空间域名是什么做电商必备的几个软件
  • 软件公司运营是做什么的seo公司运营
  • 专业云南做网站福州短视频seo服务
  • 网站开发技术期中试题电商培训机构排名
  • 网站设计连接数据库怎么做如何进行百度推广
  • 日本网站图片做淘宝代购网络营销促销方案
  • 网站开发导航栏网站制作的费用
  • 盐城网站设计网站流量统计工具
  • 网站上如何做相关推荐郑州建网站的公司
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包前端优化
  • 论坛网站开发开题报告青岛百度推广多少钱