首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Apache2:服务器-“请求/秒”的状态报告值是错误的。我做错了什么?

Apache2:服务器-“请求/秒”的状态报告值是错误的。我做错了什么?
EN

Stack Overflow用户
提问于 2011-01-07 21:56:38
回答 2查看 3.5K关注 0票数 0

我正在Linux上运行Apache2 (Ubuntu9.10)。

我正试图使用mod_status监视服务器上的负载。

有两件事让我困惑(见下面的剪贴):

  1. CPU负载被报告为一个可笑的小数字,

而“正常运行时间”同时报告的数值介于0.05到0.15之间。

  • 的“请求/秒”也非常低(0.06)。

当我知道每秒至少有10个请求出现的时候。

(你可以看到有将近25万的“访问”--这听起来是对的。)

我想知道这是否是一个bug (如果是,是否有修复/解决方法),

或者可能是配置错误(但我无法想象)。

任何见解都将不胜感激。

--戴维·琼斯

代码语言:javascript
代码运行次数:0
运行
复制
- - - - -
Current Time: Friday, 07-Jan-2011 13:48:09 PST
Restart Time: Thursday, 25-Nov-2010 14:50:59 PST
Parent Server Generation: 0
Server uptime: 42 days 22 hours 57 minutes 10 seconds
Total accesses: 238015 - Total Traffic: 91.5 MB
CPU Usage: u2.15 s1.54 cu0 cs0 - 9.94e-5% CPU load
.0641 requests/sec - 25 B/second - 402 B/request
11 requests currently being processed, 2 idle workers
- - - - -
EN

回答 2

Stack Overflow用户

发布于 2011-01-08 22:17:38

在重新启动Apache服务器之后,我意识到发生了什么。“请求/秒”是在服务器的生存期内计算的。因此,如果您的Apache服务器已经运行了3个月,这将完全不告诉您服务器上的当前负载。相反,报告请求总数,除以总秒数。

如果有一种方法可以查看服务器上的当前负载,那就太好了。有什么想法吗?

总之,..。回答了我自己的问题。

--戴维·琼斯

票数 2
EN

Stack Overflow用户

发布于 2019-06-28 07:17:24

Apache状态值“总体访问”是自服务器启动以来的总访问计数,它是秒的增量值,我们的意思是“每秒请求”。

有一种方法:

1)面向zabbix的Apache监视脚本

https://github.com/lorf/zapache/blob/master/zapache

2)安装和配置zabbix代理d

UserParameter=apache.status*,/bin/bash /path/apache_status.sh $1 $2

3) Zabbix -创建apache模板-创建监视器项

键: apache.status{$APACHE_STATUS_URL},TotalAccesses

类型:数字(浮点数)

更新间隔: 20

存储值: Delta (每秒速度)--这是关键选项

Zabbix将计算apache请求的增量,存储增量值,即“每秒请求”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4630654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档