iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >详解Nginx 被动检查服务器的存活状态
  • 843
分享到

详解Nginx 被动检查服务器的存活状态

2024-04-02 19:04:59 843人浏览 薄情痞子
摘要

介绍 通过发送定期健康检查来监控上游组中 Http 服务器的健康状况。Nginx 可以持续测试您的上游服务器,避免出现故障的服务器,并将恢复的服务器优雅地添加到负载均衡组中。 被动

Nginx 被动检查服务器的存活状态

介绍

通过发送定期健康检查来监控上游组中 Http 服务器的健康状况。Nginx 可以持续测试您的上游服务器,避免出现故障的服务器,并将恢复的服务器优雅地添加到负载均衡组中。

被动健康检查

对于被动健康检查,Nginx 会在事务发生时对其进行监控,并尝试恢复失败的连接。如果事务仍然无法恢复,Nginx 将服务器标记为不可用并暂时停止向其发送请求,直到它再次标记为活动状态。

上游服务器标记为不可用的条件是通过上游块中服务器指令的参数为每个上游服务器定义的:

  • fail_timeout :设置要将服务器标记为不可用,必须进行多次失败尝试的时间,以及服务器标记为不可用的时间(默认值为10秒)。
  • max_fails :设置在 fail_timeout 期间必须发生的失败尝试次数,以便将服务器标记为不可用(默认值为1次尝试)。

在以下示例中,如果Nginx在30秒内3次未能向服务器发送请求或未收到来自服务器的响应,则会在30秒内将服务器标记为不可用:


upstream backend {
    server backend1.example.com;
    server backend2.example.com max_fails=3 fail_timeout=30s;
}

注意 :如果组中只有一台服务器,则会忽略fail_timeout和max_fails参数,并且服务器永远不会标记为不可用。

服务器慢启动

最近恢复的服务器很容易被连接淹没,这可能会导致服务器再次被标记为不可用。慢启动允许上游服务器在恢复或可用后逐渐从零恢复其权重到其标称值。这可以通过 slow_start 上游server指令的参数来完成:


upstream backend {
    server backend1.example.com slow_start=30s;
    server backend2.example.com;
    server 192.0.0.1 backup;
}

注意:如果组中只有一个服务器,slow_start 则忽略该参数并且该服务器永远不会标记为不可用。慢启动是 NGINX Plus(商业版) 独有的。

到此这篇关于Nginx 被动检查服务器的存活状态的文章就介绍到这了,更多相关Nginx检查服务器存活状态内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 详解Nginx 被动检查服务器的存活状态

本文链接: https://www.lsjlt.com/news/137576.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解Nginx 被动检查服务器的存活状态
    介绍 通过发送定期健康检查来监控上游组中 HTTP 服务器的健康状况。Nginx 可以持续测试您的上游服务器,避免出现故障的服务器,并将恢复的服务器优雅地添加到负载均衡组中。 被动...
    99+
    2024-04-02
  • linux服务器状态怎么检查
    可以使用以下命令来检查Linux服务器的状态:1. top:显示系统中最活跃的进程和CPU使用情况。2. free:显示系统内存使用...
    99+
    2023-06-06
    服务器状态 服务器
  • linux如何查看nginx服务器的状态
    linux中查看nginx服务器状态的方法:1、打开linux终端;2、在终端命令行中输入“sudo systemctl status nginx”命令查看nginx服务器的状态即可。具体操作步骤:在linux系统桌面中使用快捷键【Ctrl...
    99+
    2024-04-02
  • 阿里云服务器状态查询及监控详解
    阿里云是目前中国领先的云计算服务提供商,其服务器状态查询及监控是用户进行云资源管理的重要工具。本文将详细介绍如何在阿里云上查看服务器状态,并进行详细的监控。 一、如何在阿里云上查看服务器状态登录阿里云控制台:首先,需要登录阿里云控制台,可以...
    99+
    2023-11-22
    阿里 详解 状态
  • 基于Zabbix的深度学习服务器健康状态检查
    Zabbix是一个开源的网络监控系统,可以用来监控服务器的健康状态。结合深度学习技术,可以更准确地检测服务器的健康状态,提高监控的精...
    99+
    2024-04-24
    Zabbix
  • Nginx负载均衡方案中的后端服务器健康检查和动态调整
    摘要:在Nginx负载均衡方案中,后端服务器的健康状况是一个重要的考量因素。本文将介绍如何使用Nginx的健康检查模块和动态调整模块来实现后端服务器的健康检查和动态调整,并给出具体的代码示例。引言在现代的应用程序架构中,负载均衡是常用的解决...
    99+
    2023-10-21
    nginx 负载均衡 动态调整 服务器检查
  • 如何查看MySQL服务器的状态?
    借助“mysqladmin”和“status”选项程序,我们可以检查 MySQL 服务器的状态。它可以在命令行上按如下方式使用 -C:\mysql\bin>mysqladmin -u root status Uptime: 3865 ...
    99+
    2023-10-22
  • 如何编写Shell脚本实现检查服务器安全状态
    本篇内容介绍了“如何编写Shell脚本实现检查服务器安全状态”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明:大家平时对Linux服务器安...
    99+
    2023-06-09
  • 服务器状态查询的方法是什么
    有多种方法可以查询服务器状态,以下是其中几种:1. 通过命令行工具查询:使用命令行工具(如ping、telnet、tracert等)...
    99+
    2023-06-10
    服务器状态 服务器
  • 阿里云监控服务器状态信息详解
    阿里云是全球领先的云计算服务商,为用户提供包括计算、存储、数据库、安全、网络等全方位的云计算服务。本文将详细介绍阿里云如何监控服务器状态信息,帮助用户更好地管理和保护自己的服务器。一、监控服务器状态信息的重要性服务器状态信息是用户了解和维...
    99+
    2024-01-26
    阿里 详解 状态
  • 阿里云ECS服务器启动状态的解析与监控
    阿里云ECS( Elastic ComputeService)是阿里云提供的云计算服务,用户可以通过阿里云ECS创建和管理自己的服务器实例。本文将深入解析阿里云ECS服务器启动状态,以及如何通过阿里云监控平台进行实时监控和管理。 阿里云E...
    99+
    2023-11-18
    阿里 状态 服务器
  • 服务器中TIME_WAIT状态过多时的排查分析
    目录一、概述(一)现象(二)相关知识二、问题推测(一)网络(二)应用三、排查(一)TCP连接上的IP1.下图是容器的IP2.下图是连接中本地的IP3.下图是连接本地API项目的主动I...
    99+
    2024-04-02
  • 网站服务器状态查询的方法是什么
    网站服务器状态可以通过以下方法进行查询:1. Ping命令:使用ping命令可以测试服务器是否能够响应。在命令提示符下输入ping加...
    99+
    2023-06-06
    服务器状态查询 服务器
  • 阿里云如何查看自己的服务器状态
    随着云计算技术的不断发展,越来越多的企业和个人开始使用阿里云来托管自己的服务器和应用程序。然而,由于服务器状态的复杂性,用户可能需要了解如何查看自己的服务器状态。本篇文章将详细介绍如何在阿里云上查看自己的服务器状态。 阿里云:如何查看自己的...
    99+
    2023-11-16
    自己的 阿里 状态
  • 提示“无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动”,如何解决?
        在aspx网站部署过程中,出现“无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动”的提示,如下图,如何解决? 解决方案1: Web.Config里面 把se...
    99+
    2023-09-24
    服务器 asp.net 运维
  • 阿里云服务器查看nginx日志的详细步骤
    本文将详细讲解如何在阿里云服务器上查看nginx日志,包括基本的配置设置、日志的查看方式以及一些常见问题的解决方法。 在阿里云服务器上,我们常常需要查看nginx日志以了解网站的运行状态。然而,由于服务器环境的复杂性,许多人可能会遇到一些问...
    99+
    2023-11-22
    阿里 步骤 服务器
  • 阿里云服务器端口状态信息的查看与分析
    在使用阿里云服务器的过程中,可能会遇到各种问题,如服务器端口状态异常等。了解阿里云服务器端口状态信息的查看方法和分析方法,可以有效地帮助我们解决这些问题。 一、阿里云服务器端口状态信息的查看方法阿里云服务器的端口状态信息可以通过阿里云的控制...
    99+
    2023-11-22
    阿里 端口 状态
  • 阿里云服务器监控全面了解您的云服务器状态
    阿里云服务器监控是阿里云提供的的一项服务,旨在帮助用户实时了解云服务器的状态,包括运行状态、CPU使用情况、内存使用情况、磁盘使用情况等。通过阿里云服务器监控,用户可以及时发现并处理服务器故障,提高服务器的稳定性和可靠性。 文章详细说明:阿...
    99+
    2023-10-31
    您的 服务器 阿里
  • 怎么通过其他主机查看Apahce服务器的运行状态
    小编给大家分享一下怎么通过其他主机查看Apahce服务器的运行状态,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!要查看Apache服务器的运行状态,可通过命令来实现。具体步骤如下:在Apache的主配置文件/etc/htt...
    99+
    2023-06-05
  • 阿里云服务器送流量是真的吗?详解阿里云服务器送流量活动
    随着互联网的普及,越来越多的企业和个人开始使用云服务器来存储和处理数据。然而,一些云服务提供商为了吸引用户,经常会推出送流量的活动。但是,这些送流量的活动是真的吗?本文将对阿里云服务器送流量活动进行详细说明。 一、阿里云服务器送流量活动阿里...
    99+
    2023-11-03
    阿里 流量 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作