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

无锡市政建设集团网站长沙网站推广公司哪家好

无锡市政建设集团网站,长沙网站推广公司哪家好,广州品牌营销服务,巢湖网站建设基本信息: VIP: 10.50.1.170 node1: 10.50.1.171 node2: 10.50.1.172 实现原理: 1. 脚本每2s 运行一次(注册为windows 服务, 开机同步启动) 2. 监听VIP 是否可用, 可用则跳过; 3. 如果不可用 则 判断本机 Nginx 服务是否可用 3.1 可用则执行绑定动作, 将VIP绑定到本机 …基本信息: VIP: 10.50.1.170 node1: 10.50.1.171 node2: 10.50.1.172 实现原理: 1. 脚本每2s 运行一次(注册为windows 服务, 开机同步启动) 2. 监听VIP 是否可用, 可用则跳过; 3. 如果不可用 则 判断本机 Nginx 服务是否可用 3.1 可用则执行绑定动作, 将VIP绑定到本机 3.2 不可用则跳过  脚本: while ($true) {# 1. 判断 http://10.50.1.170/health 返回是否是OKWrite-Host Checking Nginx health status via http://10.50.1.170/health...try {$response Invoke-WebRequest -Uri http://10.50.1.170/health -UseBasicParsing -Method HEAD -TimeoutSec 2 -ErrorAction Stop$status if ($response.StatusCode -eq 200) { OK } else { NOT OK }Write-Host Nginx health status: $status}catch {$status ERRORWrite-Host Error accessing Nginx health status: $($_.Exception.Message)}# 2. 如果第1步返回的OK 则不做任何处理if ($status -eq OK) {Write-Host Nginx health status is OK, no operation needed.}else {# 3. 如果第一步返回的不是OK, 则执行解绑VIP的动作Write-Host Nginx health status is not OK, starting to remove VIP binding...$vip 10.50.1.170$interfaceName Ethernet0$interfaceInfo Get-NetIPAddress -InterfaceAlias $interfaceName -ErrorAction SilentlyContinue$vipExists $interfaceInfo | Where-Object { $_.IPAddress -eq $vip }if ($vipExists) {try {Remove-NetIPAddress -IPAddress $vip -InterfaceAlias $interfaceName -ErrorAction Stop -Confirm:$falseWrite-Host Removed VIP $vip binding from $interfaceName interface.}catch {Write-Host Failed to remove VIP $vip binding. Error: $($_.Exception.Message)}}else {Write-Host VIP $vip is not bound on $interfaceName interface.}# 4. 然后判断本机Nginx (jg-nginx) 是否可用Write-Host Checking if local Nginx (jg-nginx) is available...$localNginxProcess Get-Process -Name jg-nginx -ErrorAction SilentlyContinueif ($localNginxProcess) {Write-Host Local Nginx (jg-nginx) is available.# 5. 如果可用则执行绑定VIP的动作Write-Host Starting to bind VIP $vip to $interfaceName interface...try {New-NetIPAddress -IPAddress $vip -PrefixLength 32 -InterfaceAlias $interfaceName -ErrorAction Stop -Confirm:$falseWrite-Host VIP $vip bound to $interfaceName interface.}catch {Write-Host Failed to bind VIP $vip. Error: $($_.Exception.Message)}}else {Write-Host Local Nginx (jg-nginx) is not available, skipping VIP binding.}}# 等待2秒后再次循环执行Start-Sleep -Seconds 2 }
http://www.zqtcl.cn/news/918647/

相关文章:

  • 学历教育网站建设网页前端是什么
  • 相同网站名网站县区分站点建设
  • 医疗器械网站建设方案南京网站制作系统
  • 小网站托管费用企查宝企业查询
  • 专门做特卖的网站是什么外国炫酷网站网址
  • 学习网站的建设wordpress批量拿shell
  • 中企动力做的网站推软件
  • 北京财优化沧州seo公司
  • 收到网站代码后怎么做啥是东莞网站优化推广
  • 重庆商城网站开发网站建设中英版
  • 免费企业网站开发给酒吧做网站
  • 想用自己电脑做服务器做个网站吗网站制作工作室哪家比较好
  • 这样建立网站vs2008做网站
  • 做网站创业故事好看大方的企业网站源码.net
  • 做家常菜哪个网站最好香蜜湖附近网站建设
  • 网站index.php被修改seo网络推广经理招聘
  • 南京做网站联系南京乐识网站建设培训福州
  • 比较冷门的视频网站做搬运网站建设 分析
  • 网站开发实习计划模板有做数学题的网站吗
  • 汕头 网站网页设计图片轮播切换
  • 免费ui网站美橙网站设计
  • 网站建设 海口哪里有网站设计公司
  • 广西建设监理协会官方网站网站建设的需求文档
  • 网站后台怎么做飘窗wordpress add_theme_page
  • 网站建设哪家信誉好网店美工具体要求
  • 网站管理建设工作wordpress 媒体库 直链
  • 网站备案是域名备案还是空间备案wordpress注册数学验证
  • 网站的种类有哪些怎么做代理人金沙网站
  • 西城顺德网站建设网站开发网上教学
  • 公司网站成本百度制作公司网页