我们的服务器在正常时间每秒有 20 个请求,可以在 server-status (状态模块)上不断看到
有时我们每秒有 800 个请求,所有这些请求都显示在服务器状态上。我们不知道请求数量大幅变化的性质。所有接缝都有效,因为它们来自不同的 IP 地址。
我们希望看到这些请求的推荐人。我怎样才能看到/构建这样的东西:
如果 server-status 显示超过 500 个当前工作请求,则使用引用信息生成一些输出
我们的服务器在正常时间每秒有 20 个请求,可以在 server-status (状态模块)上不断看到
有时我们每秒有 800 个请求,所有这些请求都显示在服务器状态上。我们不知道请求数量大幅变化的性质。所有接缝都有效,因为它们来自不同的 IP 地址。
我们希望看到这些请求的推荐人。我怎样才能看到/构建这样的东西:
如果 server-status 显示超过 500 个当前工作请求,则使用引用信息生成一些输出
编写一个脚本,调用服务器状态URL,解析器输出获取当前处理的请求数,如果返回超过500个,则尾部500行合并vhost的日志。使用 awk WC sort 等工具生成一些报告。
这很容易,虽然不是很精确,但这应该足以让你很好地了解正在发生的事情。