From 3e0629297b1c8e025ca8042c7b279284c83f5677 Mon Sep 17 00:00:00 2001
From: Eric Covener
A similar but much more flexible log rotation program - called cronolog - is available at an external site.
-As with conditional logging, piped logs are a very powerful tool, but they should not be used where a simpler solution like off-line post-processing is available.
@@ -618,6 +614,18 @@ CustomLog "|$/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" commo For compatibility reasons with Apache 2.2 the notation "||
" is also supported and equivalent to using
"|
".
+
+ Note that on Windows, you may run into problems when running many piped
+ logger processes, especially when HTTPD is running as a service. This is
+ caused by running out of desktop heap space. The desktop heap space given
+ to each service is specified by the third argument to the
+ SharedSection
parameter in the
+ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\SubSystems\Windows
+ registry value. Change this value with care; the normal
+ caveats for changing the Windows registry apply, but you might also exhaust
+ the desktop heap pool if the number is adjusted too high.