我知道如何使用像apache bench和httperf这样的工具来testing每秒请求的最大数量。
但有没有办法看到一个活的服务器正在处理每秒的平均请求数?
我希望有一些比parsing访问日志时间更简单的东西。
使用日志文件有一个额外的问题,他们只包含完成的请求,而不是积极(长)运行的请求…
启用状态模块 ,您可以直接查询Web服务器以获取实时视图:
<Location "/server-status"> SetHandler server-status Require host localhost </Location>
您现在可以通过使用Web浏览器访问http://your.server.example.com/server-status页面来访问服务器统计信息
而Apachetop是ServerStatus URL的一个很好的命令行前端。 https://github.com/JeremyJones/Apachetop