myu*_*uf3 8 server apache2 network-monitoring
我想知道我是否在家里部署了一台服务器,使用 apache2。我想实时了解我的网站目前有多少流量。
谢谢,麻烦您了。
:)
我经常将状态模块添加到我的 apache 配置中,以便我可以检查 Apache 的运行状态(此示例将访问限制为仅localhost状态请求)。
这在虚拟主机配置中:
# Server status
<IfModule mod_status.c>
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from localhost
</Location>
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这适用于一般服务器配置(我使用过/etc/apache2/conf.d/10status.conf):
# Turn on extended status collection
<IfModule mod_status.c>
ExtendedStatus On
</IfModule>
Run Code Online (Sandbox Code Playgroud)
然后我确保mod_status已启用:
sudo a2enmod status
Run Code Online (Sandbox Code Playgroud)
之后,我可以访问http://your-virtual-host.example.com/server-status并获取各种详细信息,包括高级摘要,如下所示:
Server uptime: 7 days 22 hours 56 minutes 45 seconds
Total accesses: 292855 - Total Traffic: 5.6 GB
CPU Usage: u85.78 s8.21 cu1.49 cs0 - .0139% CPU load
.426 requests/sec - 8.5 kB/second - 19.9 kB/request
2 requests currently being processed, 8 idle workers
....
Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request
0-1 27078 0/9/21119 _ 0.06 3 101 0.0 0.04 372.17 67.195.113.233 example.com GET /foo.php?state=ND&thing=Madison
1-1 - 0/0/21273 . 0.01 137 0 0.0 0.00 402.35 128.61.99.146 example.com GET /favicon.ico HTTP/1.1
....
Run Code Online (Sandbox Code Playgroud)
我特别喜欢请求/秒,以及有关正在(或最近)提供哪些 URL 的详细报告。
| 归档时间: |
|
| 查看次数: |
12464 次 |
| 最近记录: |