如果要设置多个网站的响应,请设置最大执行时间,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
相关推荐
在IT运维领域,理解Web服务器的运行状态是至关重要的,而IIS(Internet Information Services)作为Windows操作系统下的Web服务器,其日志记录了丰富的请求信息。LogParser是一款非常实用的工具,它允许用户以SQL...
在这个“数据库连接以及日志记录等函数”主题中,我们将深入探讨这两个核心概念。 首先,让我们关注数据库连接。在编程中,我们通常使用特定的库或框架来建立与数据库的连接。例如,在Python中,我们可以使用`...
首先,纯C语言的日志函数库提供了一个轻量级且高效的方式来进行日志记录。C语言是编程的基础,它的语法简洁,运行效率高,因此用C编写的日志库特别适合嵌入式系统和资源有限的环境。这样的函数包通常包含一系列的API...
波段响应函数,英文名为spectral response function(SRF)...波段响应函数是描述一定波长范围内(超出波段范围)的量子效应,当需要精确计算像元响应时候,比如大气校正反演真实地表反射率,就需要使用波谱响应函数。
本文将深入探讨“国产卫星定标系数和光谱响应函数”这一主题,涉及高分系列(GF)和资源ZY系列卫星的数据处理,并结合JSON格式的数据配置。 首先,让我们理解“定标系数”的概念。在卫星遥感中,定标是将卫星传感器...
日志记录(log recording)是软件开发中的一个重要环节,它有助于调试、监控和故障排查。本篇文章将深入探讨如何在VC++、C++和MFC环境下实现日志功能。 1. **日志的基本概念** - 日志是记录程序运行过程中的事件、...
- 利用IIS的日志和性能计数器监控PHP应用的性能。 - 使用APM(Application Performance Monitoring)工具,如New Relic,监控应用的实时性能。 6. **常见问题与解决方案** - PHP与IIS通信失败:检查FastCGI设置...
通过这个安装包,用户可以轻松地在IIS上运行PHP应用程序,提升网站的响应速度和处理能力。 Apache是另一种广泛应用的Web服务器,尤其在Linux和其他Unix-like系统中。PHP-7.0.0-win64-Apache安装包则是为Apache...
2. **编写日志信息**:当程序中发生特定事件或者需要记录状态时,我们可以调用一个自定义函数或子程序,该函数接受日志信息作为参数,并将其写入到日志文件中。可以使用追加模式(`Append=True`),确保新的日志条目...
本程序实现了一种错误日志系统,通过自定义宏,能够在发生错误时记录下错误发生的具体位置,包括所在函数、行数等关键信息。以下是对这个系统的详细解释和相关知识点的介绍。 1. **错误日志的基本概念**: 错误日志...
`FILE_APPEND`标志确保了每次调用`log`函数时,新的日志信息都会附加到文件末尾,而不是覆盖已有内容。`LOCK_EX`则确保在写入过程中文件不会被其他进程同时修改,从而避免了数据冲突。 在不同的操作系统上,换行符...
在6S模型中,光谱响应函数(Spectral Response Function, SRF)是一个关键参数,它描述了传感器对不同波长的光的敏感程度。SRF的准确性直接影响到校正结果的质量。通常,不同的遥感传感器具有不同的光谱响应特性,...
本文将详细介绍如何在Java中使用Log4j来记录日志,并将其写入数据库。 首先,我们需要了解Log4j的基本结构。一个简单的Log4j项目通常包含以下几个部分: 1. **配置文件**:Log4j的配置文件通常是`log4j.properties...
在PHP中,可以通过内置函数error_log()来记录日志,但是使用自定义函数可以带来更多的灵活性和控制力。 在提供的文档中,介绍了一个名为save_log的自定义函数,这个函数的主要职责是记录错误日志。函数接收一个参数...
公共函数可以处理异常,提供友好的错误信息,并记录详细日志。 Delphi_Public_Proc这个压缩包很可能包含了上述功能的实现,这些函数经过长期的实践和优化,是Delphi开发者的宝贵资源。通过理解和使用这些公共函数,...
5. **错误处理和日志记录**:学习如何在代码中实现错误捕获和日志记录,以确保稳定运行。 6. **安全性**:理解如何防止SQL注入、XSS攻击等网络安全问题。 7. **性能优化**:学习如何通过缓存、减少数据库查询、优化...
MATLAB中函数的幅频特性算法,观察传递函数矩阵的幅频特性
unity中 常用的事件响应函数,鼠标响应函数,碰撞响应函数
这就要求有调试和日志记录功能。 下面分别写了用于调试的函数和用于记录错误的函数。 使用方法很简单,且自动根据日期生成日志文件: 复制代码 代码如下: //调试时,多个参数都可以: sysdebug(“hello”); sysdebug...
动态函数调用追踪是软件开发中的一个重要技术,它允许开发者在运行时监控程序中的函数调用情况,这对于调试、性能优化、日志记录以及理解复杂系统的行为非常有帮助。"CallLogger"是一个这样的工具,它提供了对函数...