原生

php原生方法监控服务&网站的运行情况

作者:本站 2017-07-25 浏览:1654 标签: php    服务    监控    

  php原生方法监控服务&网站的运行情况,原理很简单,就是获取网页的头部文件,正确时候返回的头部文件是有信息的!利用这个来判断服务是否正常运行!    header('content-type:text/html;char

  php原生方法监控服务&网站的运行情况,原理很简单,就是获取网页的头部文件,正确时候返回的头部文件是有信息的!利用这个来判断服务是否正常运行!

  

  header('content-type:text/html;charset=utf-8');

  set_time_limit(0);

  error_reporting(E_WARNING);

  $radius=array(

  '106.187.11.128'=>array('url'=>'http://www.daimago.com','urlbefore'=>'https://www.daimago.com/index?a=1'),

  );

  function pings($ip,$time) {

  exec('ping -n 1 -w '.$time.' '.$ip,$list);

  $errorlog=$list[2];

  $encode = mb_detect_encoding($errorlog, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));

  //echo $encode;

  $str_encode = mb_convert_encoding($errorlog, 'UTF-8', $encode);

  /*echo $str_encode;*/

  if('请求超时。' === $str_encode){

  return $ip;

  }else{

  return false;

  }

  }


  • 0

  • 0

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.如有文章有版权争议,请给我们留言或者邮件告知我们,邮箱地址:028mw@126.com。