如何实现底层服务器关闭时出现的nginx智能维护页面?
我正在寻找一个nginx解决方案,它会在下属服务器关闭时显示一条临时关闭消息 我正在寻找一个解决方案,其表现如下:如何实现底层服务器关闭时出现的nginx智能维护页面?,nginx,Nginx,我正在寻找一个nginx解决方案,它会在下属服务器关闭时显示一条临时关闭消息 我正在寻找一个解决方案,其表现如下: 如果上游服务器停机,则显示维护页面(503) 如果上游服务器在60秒内未返回任何内容,则显示超时(504)(返回整个内容可能需要更多时间) (可选)找到一种方法来测量从服务第一次停机开始所花费的时间,这样我就可以显示一条维护消息:但如果这种情况持续5分钟以上,请向管理员发送电子邮件 重申一下,整个要点是进行配置,允许服务器管理员重新启动上游服务器,而无需管理维护消息。如果您根据
- 如果上游服务器停机,则显示维护页面(503)
- 如果上游服务器在60秒内未返回任何内容,则显示超时(504)(返回整个内容可能需要更多时间)
- (可选)找到一种方法来测量从服务第一次停机开始所花费的时间,这样我就可以显示一条维护消息:但如果这种情况持续5分钟以上,请向管理员发送电子邮件
重申一下,整个要点是进行配置,允许服务器管理员重新启动上游服务器,而无需管理维护消息。如果您根据自己的喜好设置代理或fcgi请求的超时值(取决于您的设置),您确实可以使用
error\u page
指令为特定错误代码配置不同的错误页面
正如已经指出的那样,已经有了细节
您的可选需求基本上相当于一个监控服务,这很可能不是最好在前端服务器内完成的事情。这似乎是的复制品,再加上使用