`

站长 使用PHP函数响应后IIS日志有记录

阅读更多

如果要设置多个网站的响应,请设置最大执行时间,120秒测试40多个站点是够用的。如果你公司的站点非常多,又想快速知道这些网站是否正常打开,下面这段代码能够帮助您。

<meta charset="utf-8">
<?php 
//设置最大执行时间是 120秒
ini_set('max_execution_time',120);
function httpcode($url){
	$ch = curl_init();
	$timeout = 3;
	curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
	curl_setopt($ch, CURLOPT_HEADER, 1);
	curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
	curl_setopt($ch,CURLOPT_URL,$url);
	curl_exec($ch);
	return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
	curl_close($ch);  
}
$check_web = array('http://test1.onestopweb.cn/', 'http://test2.onestopweb.cn/', 'http://test3.onestopweb.cn/', 'http://www.onestopweb.cn/');
for($i=0;$i<count($check_web);$i++){
	echo $check_web[$i].' -> '.httpcode($check_web[$i]).'<br>';
}
?>
使用方法:如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。

 

PHP curl_setopt函数响应后,在IIS日志会留下痕迹的。正所谓雁过留迹,现在很流行DDOS分布式拒绝服务攻击,你可以在日志看出一些端倪。

#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2016-05-14 01:58:42
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2016-05-14 01:58:41 182.254.231.253 GET / - 80 - 182.254.231.238 - 200 0 0 124

 

 

2
2
分享到:
评论

相关推荐

    频响函数脉冲响应函数

    频率响应函数、单位脉冲响应函数、单位脉冲响应函数与频率响应函数的关系、卷积定理。

    Landsat8波谱响应函数

    对于Landsat8,它有8个波段,覆盖了从近红外到可见光的宽广范围,每个波段都有其特定的波谱响应特性。 1. **波段1-2 ( Coastal/Aerosol )**:这两个波段主要用于探测沿海地区和气溶胶,具有较高的蓝光敏感度。它们...

    LogParser-超好用的IIS日志查看工具IISLog

    在IT运维领域,理解Web服务器的运行状态是至关重要的,而IIS(Internet Information Services)作为Windows操作系统下的Web服务器,其日志记录了丰富的请求信息。LogParser是一款非常实用的工具,它允许用户以SQL...

    数据库连接以及日志记录等函数_数据库连接以及日志记录等函数_

    在这个“数据库连接以及日志记录等函数”主题中,我们将深入探讨这两个核心概念。 首先,让我们关注数据库连接。在编程中,我们通常使用特定的库或框架来建立与数据库的连接。例如,在Python中,我们可以使用`...

    国产卫星定标系数和光谱响应函数.zip

    本文将深入探讨“国产卫星定标系数和光谱响应函数”这一主题,涉及高分系列(GF)和资源ZY系列卫星的数据处理,并结合JSON格式的数据配置。 首先,让我们理解“定标系数”的概念。在卫星遥感中,定标是将卫星传感器...

    高分6号宽幅相机 WVF 光谱响应函数文件

    excel、txt和 ENVI 格式的高分6号宽幅相机光谱响应函数文件,8个波段,包含 sli 和 hdr 格式。可以使用 matlab 或者 python 等编程语言调用,也可以在 ENVI 中直接使用。

    PHP-7.0.0(64位安装包下载)内附IIS与Apache安装包

    通过这个安装包,用户可以轻松地在IIS上运行PHP应用程序,提升网站的响应速度和处理能力。 Apache是另一种广泛应用的Web服务器,尤其在Linux和其他Unix-like系统中。PHP-7.0.0-win64-Apache安装包则是为Apache...

    VC日志记录类

    在VC++编程环境中,日志记录是至关重要的一个环节,它可以帮助开发者跟踪程序运行状态,定位和解决问题。本文将详细探讨“VC日志记录类”的实现及其特点,以`LogFile.cpp`和`LogFile.h`两个文件为核心,我们将深入...

    自己实现的Qt日志记录系统

    接下来,我们使用`qInstallMessageHandler()`全局函数替换默认的日志处理器: ```cpp int main(int argc, char *argv[]) { QApplication app(argc, argv); // ... LogFileHandler logHandler; ...

    vbs源码之的IIS日志分析工具

    为了解决这个问题,有开发者编写了一款基于VBScript的IIS日志分析工具,它能够提供更全面的数据分析。 【为什么要使用vbs编写的IIS日志分析工具】 1. **灵活性**:VBScript是一种通用的脚本语言,编写IIS日志分析...

    oracle记录存储过程日志的方法

    本包用于记录存储过程里面的日志,将日志信息写入日志表(mylog)。可以记录日志时间、过程名称、过程里面记录日志的行数、参数值。如果在异常处理部分记录日志,还可以记录异常代码、异常原因、异常产生的行数。 本人...

    光谱响应函数

    遥感光谱响应函数,可用于各种传感器光谱曲线拟合及后续应用。

    用C语言实现高效日志功能(含源码)

    在IT行业中,日志系统是软件开发中的重要组成部分,它能记录程序运行过程中的各种信息,帮助开发者追踪错误、分析性能以及调试程序。本篇将详细介绍如何使用C语言实现一个高效且功能丰富的日志功能,其中包括参数化...

    易语言 IIS脚本解释器

    4. 错误处理和调试:学习如何利用`源码使用说明.txt`中的信息进行错误排查,以及使用IIS的错误日志和调试工具。 5. 安全性:在编写Web应用时,必须考虑安全性问题,如防止SQL注入、XSS攻击等,确保代码的健壮性和...

    isapi.zip_ISAPI_iis_iis isapi_iis 筛选器

    ISAPI筛选器可以在服务器处理请求之前或之后执行自定义逻辑,例如日志记录、缓存控制、安全检查等。 描述中提到“iis筛选器isapi的一个范例,很好用”,这意味着这个压缩包可能包含一个示例ISAPI筛选器的源代码和...

    Loadrunner 日志参数的设置与使用

    - 服务器返回的数据(Data returned by server):记录服务器响应,有助于验证服务器是否正确响应请求,尤其在关联时查找所需值。 - 高级跟踪(Advanced trace):记录Vuser在整个会话期间发送的所有函数和消息,...

    c# wim创建IIS

    4. **IIS配置**:IIS的配置涉及到很多方面,如HTTP响应头、身份验证、日志记录、性能计数器、缓存策略等。C#可以方便地设置这些配置,例如,设置身份验证模式为基本认证或Windows认证,调整缓存大小,启用HTTPS等。 ...

    iis2dlpc_STdC.zip

    2. **数据传输函数**:负责读取或写入数据到IIS2DLPC设备,通常使用中断或DMA(直接存储器访问)机制提高效率。 3. **错误处理函数**:检测并处理在通信过程中可能出现的错误,如数据同步问题、超时等。 4. **状态...

    matlab函数 产生三角波的函数

    此外,freqz 函数还可以计算滤波器的频率响应在指定频率范围内,可以使用以下代码: [H,F] = freqz(B,A,N,Fs) 其中 Fs 是采样频率,F 是频率向量。 MATLAB 中的 sawtooth 函数和 freqz 函数都是信号处理领域中的...

    Matlab求解阶跃响应指标(上升时间、调整时间、峰值峰值、超调量).rar

    - 详细说明文档:可能涵盖了函数的使用方法、示例解释以及阶跃响应分析的基本理论,帮助用户理解和应用这些工具。 利用这些资源,无论是初学者还是经验丰富的工程师,都能更有效地评估和优化控制系统的性能,实现更...

Global site tag (gtag.js) - Google Analytics