是否可以从 Nginx 的访问日志,例如大量请求来自监控服务器?
答案1
没有内置过滤器可以执行此操作。
如果可能的话,您可以将监控服务器指向一个特殊文件并按如下方式执行:
location /monitoring.php {
access_log off;
}
答案2
我建议你做同样的事情,但略有不同:
location /monitoring.php {
access_log monitor.log;
}
- 单独的监控位置
- 单独的监控日志文件
这样,您就可以将监控条目与实际生产日志分开,但如果需要,您仍然可以随时掌握一切。