https://bz.apache.org/bugzilla/show_bug.cgi?id=57742

            Bug ID: 57742
           Summary: "reliable piped logging" doesn't work for ErrorLog
                    anymore
           Product: Apache httpd-2
           Version: 2.4.10
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
          Assignee: [email protected]
          Reporter: [email protected]

After upgrading from openSUSE 12.1 (apache2-2.2.21) to openSUSE 13.2
(apache2-2.4.10), piped logging for ErrorLog is no longer reliable. I. e.,
killing the program for log rotation doesn't start a new instance.

Piped logging is still reliable for CustomLog though. From looking at the
source, CustomLog uses a totally different code than ErrorLog, but only
CustomLog implements "reliability".

I've verified this behavior for 2.4.12 too.

Steps to reproduce this issue:
- replace in httpd.conf
ErrorLog /var/log/apache2/error_log
by
ErrorLog "|$cat >>/var/log/apache2/error_log"
- restart apache2
- kill the cat process
- no new instance of cat will be created

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to