2010-04-13 13:43:27 GMT
I don’t know of any good way to configure one log file per process. Instead, consider using a single log file (like you are now) and define your logging format so that it contains a process identifier of some kind (e.g. PID). If you are running on a Unix-like OS, you can then use the various command-line tools (e.g. awk, grep) to filter out the messages for a particular process if needed. With this approach, by default you have an aggregate view of the logs but it is also easy to view the logs by process (I find myself needing to do both on occasion). Plus, it is less cumbersome (IMO) to have a single log file than 50.
BTW, if you are deploying to a Windows machine, you can still use awk, grep, etc. to filter the logs; just install Cygwin (www.cygwin.com).
[mailto:fastcgi-developers-bounces+gordon=group309.com-xGejAJT2w6xVgU18Zptdiw@public.gmane.orgcom] On Behalf Of Paulo Jorge Dias
Sent: Tuesday, April 13, 2010 4:26 AM
Subject: [FASTCGI] Logging
I have a fastcgi based service with Apache 2.2 with the configuration bellow.
I am facing logging problems because all 50 processes write to the same file (error_log) and the messages are mixed.
Is there any configuration in order to have one log file per each fast-cgi process?
LoadModule fastcgi_module modules/mod_fastcgi.so
Alias /fcgi-bin/ /app/onlinec/applon/exe/
Allow from all
# Start a "static" server at httpd initialization inside the scope of the SetHandler
FastCgiServer /app/onlinec/applon/exe/elag -processes 50 -idle-timeout 180 -restart-delay 5 -initial-env LD_PRELOAD=/usr/lib/0 <at> 0.so.1 -initial-env NLS
_LANG=AMERICAN_AMERICA.WE8ISO8859P1 -initial-env LD_LIBRARY_PATH=/usr/openwin/lib:/app/fcgi/lib:/app/oracle/instclient -initial-env DBCONNECT=XXXXX/XXXXX <at> XXXXX:####/XXXXX -initial-env ENVFILE=/app/onlinec/resources/config/applon.env
LogFormat "%P %t %>s %T %a %B \"%r\"" common
CustomLog logs/access_log common
Paulo Jorge Dias
_______________________________________________ FastCGI-developers mailing list FastCGI-developers@... http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers