Hi, take a look on SELinux. Because SELinux can block Rsyslog. So rsyslog has
not enough rights to open another program.
Can you please send the complete debug log. Because the debug log not contain
the main problem.
Another problem could be that the user account have not enough rights. 

-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Michael Hale
Gesendet: Freitag, 28. Oktober 2011 07:26
An: [email protected]
Betreff: [rsyslog] outchannel blocking

Hi I am attempting to use outchannel to determisticly control the size
of my log files. However, when my log file reaches the limit rsyslog
simply blocks. Here is my configuration:

$outchannel o_messages, /var/log/messages, 3000, /usr/bin/savelog -pc
3 /var/log/messages
*.* $o_messages

I captured some debug output at the time when the file passes the
threshold with rsyslogd -c4 -dn, but I can't tell what is going on
other than my action is failing which I assume means there is some
kind of problem with the outchannel definition or the command... but
when I run the command outside rsyslog everything works fine. Any
ideas?

9172.503877007:b6682b70: Message from UNIX socket: #3
9172.503906379:b6682b70: main Q: entry added, size now log 1, phys 1 entries
9172.503921278:b6682b70: main Q: EnqueueMsg advised worker start
9172.503940494:b6682b70: --------imuxsock calling select, active file
descriptors (max 4): 3 4
9172.504014396:b7683b70: wti 0x9563758: worker awoke from idle processing
9172.504030616:b7683b70: we deleted 0 objects and enqueued 0 objects
9172.504038292:b7683b70: delete batch from store, new sizes: log 1, phys 1
9172.504058362:b7683b70: msg parser: flags 14, from 'ip-10-114-31-58',
msg '<13>Oct 28 05:19:32 logger: Fri Oct 28 05:19:32 UTC 2011'
9172.504067145:b7683b70: parse using parser list 0x955d808 (the default
list).
9172.504075889:b7683b70: Parser 'rsyslog.rfc5424' returned -2160
9172.504084762:b7683b70: Message will now be parsed by the legacy
syslog parser (one size fits all... ;)).
9172.504093723:b7683b70: Parser 'rsyslog.rfc3164' returned 0
9172.504101318:b7683b70: ZZZ: processBatch: batch of 1 elements must
be processed
9172.504109167:b7683b70: Processing next rule
9172.504135121:b7683b70: result of expression evaluation: 0
9172.504144284:b7683b70: Processing next action
9172.504152949:b7683b70: Called action(NotAllMark), logging to builtin-file
9172.504160450:b7683b70: Called action(Batch), logging to builtin-file
9172.504172414:b7683b70: actionTryResume: action state: susp, next
retry (if applicable): 1319779178 [now 1319779172]
9172.504181078:b7683b70: actionTryResume: action state: susp, next
retry (if applicable): 1319779178 [now 1319779172]
9172.504188712:b7683b70: ruleset: get iRet 0 from rule.ProcessMsg()
9172.504196252:b7683b70: Processing next rule
9172.504221064:b7683b70: result of expression evaluation: 1
9172.504228755:b7683b70: Processing next action
9172.504235997:b7683b70: Called action(NotAllMark), logging to builtin-file
9172.504243333:b7683b70: Called action(Batch), logging to builtin-file
9172.504256393:b7683b70: Action 0x956a408 transitioned to state: itx
9172.504264293:b7683b70: entering actionCalldoAction(), state: itx
9172.504271861:b7683b70: file to log to: /var/log/messages
9172.504279522:b7683b70: write to stream, pData->pStrm 0x9569e80, lenBuf 87
9172.504286911:b7683b70: Action 0x956a408 transitioned to state: rtry
9172.504294143:b7683b70: action call returned -2007
9172.504301762:b7683b70: tryDoAction: unexpected error code
-2007[nElem 1, Commited UpTo 0], finalizing
9172.504309984:b7683b70: Action 0x956a408 transitioned to state: rdy
9172.504317073:b7683b70: Action 0x956a408 transitioned to state: itx
9172.504324084:b7683b70: entering actionCalldoAction(), state: itx
9172.504330966:b7683b70: file to log to: /var/log/messages
9172.504338463:b7683b70: write to stream, pData->pStrm 0x9569e80, lenBuf 87
9172.504345439:b7683b70: Action 0x956a408 transitioned to state: rtry
9172.504352265:b7683b70: action call returned -2007
9172.504359362:b7683b70: tryDoAction: unexpected error code
-2007[nElem 1, Commited UpTo 0], finalizing
9172.504366987:b7683b70: Action 0x956a408 transitioned to state: rdy
9172.504373995:b7683b70: Action 0x956a408 transitioned to state: itx
9172.504381016:b7683b70: entering actionCalldoAction(), state: itx
9172.504387832:b7683b70: file to log to: /var/log/messages
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to