Apache 2.4 + PHP CGI SAPI:将影响 PHP 处理的请求的 access_log 分开吗?

Apache 2.4 + PHP CGI SAPI:将影响 PHP 处理的请求的 access_log 分开吗?

从 Apache 一般而言很难分辨access_log哪些请求是由 PHP 处理的,因为直接文件访问会使情况变得复杂。

PHP FPM SAPI 有一个非常有用的access_log指令,但是如何使用 PHP CGI SAPI 获得相同的效果?

PHP 和 Apache 级别的解决方案都很好。

答案1

你甚至没有暗示你的操作系统,我假设你使用的是 UNIX 类型的系统。

一种易于实现且通用的方法是使用 ie 定期 grep 你的常规访问日志。计划任务。如果您扩展您的问题并提供示例日志行,我可以帮助您找到正确的正则表达式和命令。这里要考虑的事情是 logrotate(避免在旋转时丢失一些日志)和需要使用低优先级的 grep(避免产生高负载峰值)。

我使用上述方法为我们的 Web 开发人员提供日志片段,并且目前为止一切顺利。

相关内容