【发布时间】:2014-03-05 12:48:03
【问题描述】:
我怎么知道我的服务器工作正常,即健康状况良好。
我的要求是用户抱怨他们无法访问 Web 应用程序(网站)之类的事情需要很长时间才能完成,有时它没有完成请求。
我想在用户面前知道我的网站是否处于良好状态并收到警报消息。
我想知道我们如何衡量服务器是否响应迅速或用户没有遇到任何问题。有时我的网站需要很长时间,因为。在这种情况下,必须检索数百万条数据记录,我不能依赖响应时间。
请帮帮我
【问题讨论】:
-
这是一个非常广泛的问题。你有一些监控工具吗?您只关心 Web 服务器还是最终用户体验?服务器运行状况和 Web 响应时间是两个非常不同的东西。您的 Web 服务器可能非常健康,但由于网络、数据库负载等原因,您的用户的响应时间可能很差。您可以从使用 webinject 等工具测量响应时间开始。
-
@Floewnt 我不想使用任何第三方...用户体验是我的首要任务,我想知道如果还有任何网络流量干扰...如果用户有任何问题我需要一个警报在那个警报中,我想知道响应时间、服务器中的服务状态等..
-
好的,请看下面我的回答。 Webinject 是一个易于使用的 perl 脚本,可以帮助您。它可以与 Nagios 等监控工具一起使用,但不是必须的。
标签: response