apache记录测试数据
<?php /** *查看当前apache当前80端口的请求总数:netstat -nat|grep -i "80"|wc -l *查看成功建立链接的数量:netstat -na|grep ESTABLISHED|wc -l **/ date_default_timezone_set(‘Asia/Shanghai‘); set_time_limit(0); $json = array(); //模拟监控十分钟的apache状态 for($i=0;$i<600;$i++) { $time = date(‘Y-m-d H:i:s‘,time()); //当前服务器的请求数 $json[$time][‘requests‘] = exec(‘netstat -nat|grep -i "80"|wc -l‘); //当前跟服务器成功建立链接的数 $json[$time][‘connections‘] = exec(‘netstat -na|grep ESTABLISHED|wc -l‘); //模拟每秒执行一次 sleep(1); } //转换成JSON $json = json_encode($json,JSON_UNESCAPED_UNICODE); //生成文件 file_put_contents(‘/var/www/test/stat.json‘,$json); echo ‘生成JSON文件成功‘; ?>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。