|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2012-08-15 13:52 UTC] porjo38 at yahoo dot com dot au
Description: ------------ Using php-fpm compiled from php-5.4.5 source: The %R flag used with the access.format directive logs the IP of the proxy server that initiated the FastCGI connection. It would be good to have the option to also log the IP address of the client (as set in the REMOTE_ADDR environment variable) PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 12:00:01 2025 UTC |
Not sure when this became an option, and I realise this is a very old request, but, it is still open, as such... %e can be used for this. e.g. %{REMOTE_ADDR}e somewhere in the access.format Working on PHP-FPM 5.4.16 on CentOS 7Looks like %{}e has always been there. I don't see any docs for the options though. %% %{total|user|system}C = CPU usage, %C=total %{seconds|mili|miliseconds|micro|microseconds}d = request time, %d=seconds (yes, milliseconds is misspelled) %{NAME}e = environment variable or '-' %f = SCRIPT_FILENAME or '-' %l = CONTENT_LENGTH %m = REQUEST_METHOD or '-' %{bytes|kilo|kilobytes|mega|megabytes}M = memory usage, %M=bytes %n = pool name or '-' %{NAME}o = outgoing header or '-' %p = PID %P = parent PID %q = QUERY_STRING %Q = question mark if QUERY_STRING is present %r = REQUEST_URI %R = remote address or '-' %s = response code %{FORMAT}t/T = time formatted using strftime, %t/%T implies "%d/%b/%Y:%H:%M:%S %z" %u = AUTH_USER /sapi/fpm/fpm/fpm_log.c:fpm_log_write()