Web URL的运行状况检查

时间:2015-01-10 02:01:40

标签: url web ping health-monitoring

我正在尝试实施健康检查"对于我的网站,基本上想用java编写一些代码或使用一些免费软件,每隔10分钟就可以持续ping我的网站网址并查看它是否已经可用,如果由于某种原因导致网站崩溃喜欢将其记录到日志文件(或发送电子邮件等)。

我确实在网上搜索过但没有得到任何具体的实现,如果你知道的话,请提示。

请注意 - 我的云提供商没有提供这样的功能,因为我只有他们的跟踪许可证,所以这将是一个临时安排,直到我们进入云提供商的专业模式。

1 个答案:

答案 0 :(得分:2)

您可以在Java中轻松地将某些内容放在一起

使用java.net API点击你的URL

URI uri = new URI("http://www.nonexistent.com/");
URL url = uri.toURL();
InputStream in = url.openStream();

如果网站关闭,将抛出异常。 所以把它放在try / catch块中,然后在catch中做你需要做的事情。 (你可以使用java邮件api发送邮件 - 只需谷歌找到足够的例子)

最后,您可以根据使用java.util.Timer API的计划进行此运行。

将具体细节留给您指出:)

相关问题