`
wawa129
  • 浏览: 321602 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

判断网站是否已经挂掉

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script  type="text/javascript" src="website.js"></script>
<script type="text/javascript" src="jquery.min.js"></script>
<title>无标题文档</title>

</head>

<body>
<script language="Javascript" >

//创建xmlHttp对象
var xmlHttp = null;
function createXMLRequest( ){
    var msxmlhttp = new Array(
        'Msxml2.XMLHTTP.6.0',
        'Msxml2.XMLHTTP.3.0',
        'Msxml2.XMLHTTP',
        'Microsoft.XMLHTTP');
    for(var i = 0; i < msxmlhttp .length; i++) {
        try {
            if(xmlHttp  = new ActiveXObject(msxmlhttp[i] )) break;
        } catch (e) {
            xmlHttp  = null;
        }
    }

  if(!xmlHttp && typeof XMLHttpRequest != "undefined")
        xmlHttp = new XMLHttpRequest();

}

var isDown = "";
function getHtml(webState){
     createXMLRequest( );
     //状态调用函数
     xmlHttp.onreadystatechange = function(){
         if ( xmlHttp.readyState == 4 ){
alert(xmlHttp.status);
if (xmlHttp.status != 200){
isDown = "noOk";
}else{
isDown = "ok";
}

         }
     }
    //发送请求
    xmlHttp.open( "get",webState,false); //此处false为发送同步请求,如果为true则为异步,这样会造成isDown返回为“”
    xmlHttp.send( null );
return isDown;
}


$(function(){
  var stations=eval(stationList);
     for(var i=0;i<stations.length;i++){
   alert(getHtml(stations[i].url));
  isDown = "";
   }
   });
</script>
</body>
</html>






2:website.js代码
var stationList=[
{"station":"亚太家居网","url":"www.asia-home.com.cn/asiasys/index.jsp","administrator":"test,test"},
{"station":"软装集群(后台,布艺,墙纸,地毯)","url":"cms.asia-home.com.cn","administrator":"test,test"},
{"station":"广告系统","url":"ad.asia-home.com.cn","administrator":test,test"},
{"station":"rss系统","url":"rss.asia-home.com.cn","administrator":"test,test"},

]
分享到:
评论

相关推荐

    判断网站是否能打开,判断网站是否挂掉了

    判断网站是否能打开,判断网站是否挂掉了,写的很简单,只是很简单的写了一下,免费分享给大家

    C++实现判断一个字符串是否为UTF8或GBK格式的方法

    在处理外部数据的时候,很可能因为数据格式不一样而导致乱码,甚至导致某些程序挂掉。鉴于对多数系统来说,使用是更被广泛使用的utf8,所以判断是不是utf8格式显得很重要了。 下面是一个判断字符串是否为utf8的函数...

    delphi判断线程状态

    delphi判断线程状态

    如何在C语言中判断socket是否已经断开

    如果不主动关闭socket的话,系统不会自动关闭的,除非当前进程挂掉了,操作系统把占用的socket回收了才会关闭。小编今天跟大家简单介绍下如何在C语言中判断socket是否已经断开

    Windows server利用批处理脚本判断端口启动tomcat的方法

    win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导致业务数据流通丢失问题.不扯淡, 上脚本. 1.给...

    JAVA服务端访问量与响应时间统计工具 与 过载保护工具

    这个代码如果你懂的话,说穿了也不是... 1、单机内存版用来防止自己挂掉 2、内存版基于redis计数,可以用来控制用户的访问频率 实际应用中,只要加一个filter即可实现。见com.qq.common.util.visit.limit.StatFilter

    尝试解决微信小程序分页最后setData数据太大限制的问题

    原来是在列表中,同事最近新加上的css3动画所致,这里的列表是循环渲染的一个组件,组件中的一个弹窗的弹出和收起,使用动画,但是这里没有加上wx:if,导致了循环渲染该动画,所以翻页翻着翻着就挂掉了。 确定了问题...

    服务器和IT设备日常维护.doc

    系统持续运行挂起,检测系统资源使用情况,利用率高居不下,内存需要扩充或优化系统〔 操作系统、应用系统 开机无显 网卡常见问题 接网线后,网卡指示灯不亮,首先检查网线等网络设备是否有问题,换线,换接口,排除此类 ...

    zlog源码与示例代码

    资源为zlog的源码,另外附了zlog使用的例子,其中把zlog初始化封装了起来;并且程序启动会判断有没有配置文件,如果没有配置文件,则自动创建一个,以免无配置程序挂掉的问题,这样用起来很方便;

    matlab代码转java-StockProcessor:库存处理器

    #添加Mat文件完成标记,初始化切分任务,以防止断电宕机后再启动找不到数据入口#为防止资源不足,在代码挂掉的之前处理成功的那一个的标记文件中进行标记#下一次代码运行时,从头开始,但是会先判断标记,如果标记过...

    谈谈前端异常捕获与上报

    首先,我们为什么要进行异常...通常,为了判断一段代码中是否存在异常,我们会这一写:使用trycatch能够很好的捕获异常并对应进行相应处理,不至于让页面挂掉,但是其存在一些弊端,比如需要在捕获异常的代码上进行包

    CSerialPort串口类最新修正版2016-08-02

    增加IsThreadSuspend方法,用于判断线程是否挂起。 改进ClosePort方法,增加线程挂起判断,解决由于线程挂起导致串口关闭死锁的问题。 增加IsReceiveString宏定义,用于接收时采用单字节接收还是多字节接收 by itas...

    进程保活(一:JNI层初探):单向循环式启动服务

    技术关键点:开启native子进程,循环间隔的不停去启动下服务,也不判断服务是否die了。而且,如果die了,但是间隔还没到,还是不会启动服务 结论:单杀可以杀死,force close 5.0以上无效,5.0以下部分手机无效,第...

    CSerialPort串口类最新修正版2016-08-10

    增加IsThreadSuspend方法,用于判断线程是否挂起。 改进ClosePort方法,增加线程挂起判断,解决由于线程挂起导致串口关闭死锁的问题。 增加IsReceiveString宏定义,用于接收时采用单字节接收还是多字节接收 by itas...

    精易模块[源码] V5.15

    4、新增“窗口_是否被遮挡”,判断一个窗口是否被置顶窗口遮挡,代码由易友【@shituo】提供。 5、改善“汇编类-&gt;置入汇编代码”增添一个参数是否保留以前代码。感谢易友【@无名侠】反馈。 6、修正“文本_加密”返回...

    CSerialPort串口类最新修正版2017-02-14

    增加IsThreadSuspend方法,用于判断线程是否挂起。 改进ClosePort方法,增加线程挂起判断,解决由于线程挂起导致串口关闭死锁的问题。 增加IsReceiveString宏定义,用于接收时采用单字节接收还是多字节接收 by itas...

    华为编程开发规范与案例

    软件编程规范培训实例与练习 软件编程规范培训实例与练习  问题分类 1 逻辑类问题(A类)-指设计、编码中出现的计算正确性和一致性...再分析整个函数,pSpcCB在函数前部分已经被赋值, pSpcCB = SpcCB + (PortTable...

    node.js 中间件express-session使用详解

    session可以和Redis或者数据库等结合做持久化操作,当服务器挂掉时也不会导致某些客户信息(购物车)丢失。 二、session的工作流程: 当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,...

    冰刃 IceSword

    “卸除”对于系统DLL是无效的,你可以使用“强制解除”,不过强制解除系统DLL必然会使进程挂掉。强制解除后在使用PEB来查询模块的工具中仍可看到被解除的DLL,而实际上DLL已经被卸掉了。这是因为我懒得做善后处理了...

    DoubleClickFix 鼠标双击修正工具

    一般情况一下,我们双击的时间间隔速度不会低于200ms,但是如果是故障造成则时间间隔会比较小,因此只要判别双击时间的间隔就可以判断是否是人为的双击了 但是在一些对鼠标操作速度要求比较高的情况下可能就不太够用...

Global site tag (gtag.js) - Google Analytics