![是否可以将请求 URL 添加到 php-fpm.log](https://linux22.com/image/1540954/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%E8%AF%B7%E6%B1%82%20URL%20%E6%B7%BB%E5%8A%A0%E5%88%B0%20php-fpm.log.png)
目前,我在 php7.0-fpm.log 中收到如下条目
[11-Sep-2017 13:32:17] WARNING: [pool www] child 28808, script
'/var/www/mysite/public/index.php' (request: "GET /index.php")
executing too slow (91.676235 sec), logging
但是,除了查看执行的 php 脚本之外,我还想查看请求的实际 URL。(我们通过 index.php 定向所有 PHP 请求,因此此日志记录目前用途有限,需要与 nginx 访问日志进行一些碰运气的结合。)
答案1
默认配置从/usr/local/etc/php-fpm.d/
目录加载所有.conf 文件。
logging.conf
创建一个包含以下内容的新文件:
[www]
access.format = "%t \"%m %{REQUEST_URI}e%Q%q\" %s %{mili}d %{kilo}M"
关键是%{REQUEST_URI}e
;这最终会变成$_SERVER['REQUEST_URI']