Hello,

I'm running 5.8.4 compiled on centos 5.6.
I'm running rsyslog on a couple of my app servers and using the imfile
module to read my tomcat logs, and then I forward them onto a central
rsyslog server, also 5.8.4, with dated directories.
Every week or so I want to zero out/truncate my tomcat logs on the app
servers. So I've tried just doing a "echo > /path/to/log" and see how it
went.
Well, then I tried to append some text "echo BLAH >> /path/to/log" to
the tomcat log and the file monitor didn't seem to pick it up and
forward it on to central.
So I HUPed rsyslogd. Retry append, still nothing.
Set "$HUPisRestart   On". Retry, still nothing.
Restart rsyslogd service. Retry, still nothing.
Remove rsyslog state file for the log file, Restart rsyslogd service.
Retry, still nothing.
Stop rsyslogd service. Remove rsyslog state file for the log file. Start
rsyslogd service. Retry. WORKS.

Is this really how it's supposed to work? Or am I missing something?
Thanks in advance for any help.

Command line switches are:

-c4 -f /etc/rsyslog.conf -i /var/run/rsyslogd.pid

Relevant config is:

# Input config
$UDPServerRun 514
$InputTCPServerRun 514
$MaxMessageSize 64k

$ActionQueueType LinkedList
$ActionQueueFileName disk-assisted-queue-file
$ActionResumeRetryCount -1
$ActionQueueMaxDiskSpace 500M
$ActionQueueSaveOnShutdown on
$OMFileFlushOnTXEnd on

$ActionFileDefaultTemplate TraditionalFormat
$template RFC3164fmt,"<%PRI%>%TIMESTAMP% %HOSTNAME% %syslogtag%%msg%"

# catalina.out
$InputFileName /data/logs/tomcat/catalina.out
$InputFileTag tomcat-out:
$InputFileStateFile stat-catalina.out
$InputFileSeverity debug
$InputFileFacility local0
$InputRunFileMonitor

$InputFilePollInterval 3
$InputFilePersistStateInterval 5000

# Output to corporate
*.*             @@x.x.x.x:xxx;RFC3164fmt
$ActionExecOnlyWhenPreviousIsSuspended on
& /var/log/localbuffer
$ActionExecOnlyWhenPreviousIsSuspended off

-Tony
---------------------------
Manager, IT Operations
Format Dynamics, Inc.
P: 303-228-7327
F: 303-228-7305
[email protected]
http://www.formatdynamics.com


_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to