RE: Simple piped log fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi André
Doing cat error.log | /usr/bin/logger -t '' -p local5.warn works perfectly fine. I did'nt use error log as it is too big and just created a temp file with unique entries to prevent syslog from saying previous message repeated x times. 

logger I believe is part of syslog. In centos's case it is part of the util-linux package.

The same command works fine on a ibm http server version
 IBM_HTTP_Server/2.0.47.1-PK65782 Apache/2.0.47 (Unix)

However we get the same error:
[Tue Oct 14 12:01:47 2008] [error] child process 6772 still did not exit, sending a SIGKILL
[Tue Oct 14 12:01:47 2008] [error] child process 8086 still did not exit, sending a SIGKILL
[Tue Oct 14 12:01:47 2008] [error] child process 8327 still did not exit, sending a SIGKILL

on the ibm http server when it logrotates 
/bin/kill -HUP `cat /opt/IBMIHS/logs/httpd.pid 2>/dev/null` 2> /dev/null || true

I am actually trying to debug the problem on the ibm server but thought it a good idea to try and recreate the problem on a different apache to see if it is version related. I have logged a call with IBM but response time is not great.

Regards



> -----Original Message-----
> From: André Warnier [mailto:aw@xxxxxxxxxx] 
> Sent: 14 October 2008 12:46
> To: users@xxxxxxxxxxxxxxxx
> Subject: Re:  Simple piped log fails
> 
> Hi.
> 
> I don't know the program, but if you try the following :
> 
> cd /var/log/apache2  (or wherever your logfiles are) cat 
> error.log | /usr/bin/logger -t '' -p local5.warn
> 
> what happens ?
> 
> 
> 
> Gerhardus.Geldenhuis@xxxxxxxxxxxxxx wrote:
> > Hi
> > I am trying to get a simple piped logging example working
> > 
> > Entry in httpd.conf:
> > CustomLog "|/usr/bin/logger -t '' -p local5.warn" combined
> > 
> > Apache version:
> > Server Version: Apache/2.2.3 (CentOS)
> > Server Built: Jan 15 2008 20:36:04
> > Worker MPM
> > 
> > I am getting the following errors in the error log:
> > piped log program '/usr/bin/logger -t '' -p local5.warn' failed 
> > unexpectedly piped log program '/usr/bin/logger -t '' -p 
> local5.warn' 
> > failed unexpectedly piped log program '/usr/bin/logger -t '' -p 
> > local5.warn' failed unexpectedly
> > 
> > and when I restart I get the following error:
> > [Tue Oct 14 12:33:34 2008] [warn] child process 20786 still did not 
> > exit, sending a SIGTERM [Tue Oct 14 12:33:34 2008] [warn] child 
> > process 20954 still did not exit, sending a SIGTERM [Tue Oct 14 
> > 12:33:34 2008] [warn] child process 21127 still did not 
> exit, sending 
> > a SIGTERM [Tue Oct 14 12:33:34 2008] [warn] child process 
> 21221 still 
> > did not exit, sending a SIGTERM [Tue Oct 14 12:33:34 2008] [warn] 
> > child process 10839 still did not exit, sending a SIGTERM
> > 
> > I saw a very old thread on the web about the same problem 
> and it was 
> > solved back then.
> > 
> > I did a strace but did not see anything obvious, admittedly my 
> > interpreation skills of strace is limited.
> > 
> > Any help/suggestions would be highly appreciated.
> > 
> > Regards

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux