首页 > 解决方案 > 当我在线检查主机时如何显示微调器?

问题描述

对不起我的英语不好。我有 60 台主机,例如 http://10.89.0.243/qwer.nsf/RIJP?WSDL 我需要检查每个主机是否停机。这不应该是任务(例如,我需要每天检查这 60 个主机 3 次,并且该站点将使用 2 人)。
通过检查 - 一切都好 - 如果我没有得到 Net::HTTPSuccess 然后我打印,例如,带有值 NO 的标签,这表明该主机已关闭,但我有 60 个主机,而每个主机检查我的页面时都没有加载直到检查所有主机。

我想立即显示此页面,并且当每个主机正在检查时,我需要显示微调器徽标或简单的文本,例如“检查...”或“正在加载...”。这该怎么做?我需要在rails中使用java脚本吗?

红宝石 2.3.3p222 (2016-11-21) [x86_64-linux-gnu]
Rails 5.2.3

标签: ruby-on-rails

解决方案


是的 - 您可能希望加载具有持有状态/微调器的页面,然后使用 AJAX 来获取网站的状态。

阅读本指南以了解基本知识 - 希望这有助于为您指明正确的方向:)

然后,您可以缓存这些结果,直到您需要再次检查。


推荐阅读