Apache 服务器状态 我可以知道在线用户数

Apache 服务器状态 我可以知道在线用户数

我已经在我的 Apache 服务器上激活了 Apache 服务器状态模块。但我不明白页面上的所有信息。我想知道请求数是否意味着连接到我的服务器的机器数。我可以读到以下内容:

2 requests currently being processed, 62 idle workers 
Total accesses: 32869 - Total Traffic: 111.8 MB
.123 requests/sec - 438 B/second - 3553 B/request 
Server load: -1.00 -1.00 -1.00

这一切意味着什么

答案1

在您的示例中,当前正在处理的 2 个请求表示此时有多少台机器连接到您的服务器。空闲工作进程是等待连接进来的 Apache 进程。总访问量是自上次重新启动 Apache 以来的访问次数。

答案2

我想说的是,您无法获得确切的机器数量,但正如@sa289所说,正在处理的请求数量会给您一个近似值。之所以不能将其视为确切数据,是因为大多数浏览器都会为一次“访问”建立并发连接,例如,一个用于下载“主”html 文件,一个用于下载 css 样式表,一个用于下载 js 脚本等。

http://kb.mozillazine.org/Network.http.max-connections-per-server https://support.microsoft.com/en-us/kb/282402

相关内容