C# 通过程序监控网站是否正常
2013-05-08 11:37
471 查看
代码如下:
最重要部份
var mWebRequest = (HttpWebRequest)WebRequest.Create(sUrl);
var mWebResponse = (HttpWebResponse)mWebRequest.GetResponse();
if (mWebResponse.StatusCode == HttpStatusCode.OK)
HttpWebResponse请求状态代码
public void MonitorWeb(Model.ServiceInfo mServerInfo) { var sUrl = mServerInfo.ServiceConfig; var mLogInfo = new Model.LogInfo { ServiceId = mServerInfo.ServiceId }; try { var mWebRequest = (HttpWebRequest)WebRequest.Create(sUrl); var mWebResponse = (HttpWebResponse)mWebRequest.GetResponse(); if (mWebResponse.StatusCode == HttpStatusCode.OK) { mLogInfo.Status = "1"; mLogInfo.Remark = ""; mServerInfo.ErrorCou = 0; } else { mLogInfo.Status = "0"; mLogInfo.Remark = mWebResponse.StatusDescription; mServerInfo.ErrorCou = mServerInfo.ErrorCou + 1; } mWebResponse.Close(); } catch (Exception ex) { mLogInfo.Status = "0"; mLogInfo.Remark = ex.Message; mServerInfo.ErrorCou = mServerInfo.ErrorCou + 1; } DAL.DbOp.UpdateState(mServerInfo, mLogInfo); }
最重要部份
var mWebRequest = (HttpWebRequest)WebRequest.Create(sUrl);
var mWebResponse = (HttpWebResponse)mWebRequest.GetResponse();
if (mWebResponse.StatusCode == HttpStatusCode.OK)
HttpWebResponse请求状态代码
相关文章推荐
- C# 通过程序监控网站是否正常
- 用C#的控制台程序监控apache网站是否正常
- c#实现网站监控查看是否正常示例
- 如何通过shell脚本来检查或监控MYSQL数据库服务是否正常?
- .net中判断该应用程序是否已经启动,防止重复启动,监控程序启动是否正常
- flex中可以通过SystemManger监控用户是否和程序打交道
- C#判断当前程序是否通过管理员运行的方法
- 通过抓包获取跳转url并通过dnspython模块查询监控服务是否正常
- C118 smsweb: 通过日志关键字检测判断obb程序是否工作正常_20160617_七侠镇莫尛貝
- 如何监控网站URL是否正常(curl & wget)
- 一起动手实现Windows服务程序(监控网站是否能访问)
- 一起动手实现Windows服务程序(监控网站是否能访问) .
- 监控网站是否可以正常打开的Shell脚本分享
- c#通过socket判断服务器连接是否正常
- 简单的hbase监控程序,用于监测hbase集群是否正常运行--66
- Zabbix自定义监控网站服务是否能够正常响应
- 如何用.net程序来判断一个网站是否正常打开小解
- C#监控WinCE手机用户操作的程序,并通过usb连接发送到pc监听服务
- Zabbix自定义监控网站服务是否能够正常响应
- C#实现对站点、程序池状态的监控,以及URL能正常返回的监控,状态异常,邮件预警