Hi,
I am using Rsyslog v 8.14.0 with an external module written in Python and
integrated via omprog. I want rsyslog to spawn only single instance of
external module and therefore use forcesingleinstance configuration. The
behavior I see is that

   - rsyslog spawns a process for client.py, then this process becomes
   inactive and rsyslog spawns another process. And the old one keeps
   lingering.
   - I do not want a lingering inactive process as it is consuming extra
   memory.

How can I get rid of inactive lingering process. Thank you for your help.

local1.* action(type="omprog" binary="/home/ubuntu/client.py"
queue.filename="elmo" queue.type="linkedlist" forcesingleinstance="on")


e.g. top output

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND


 5605 syslog    20   0   78.3m  25.6m   4.5m S   0.0  0.3   0:15.66
/usr/bin/python /home/ubuntu/client.py

 5600 syslog    20   0   75.4m  22.7m   4.5m S   0.0  0.3   0:10.34
/usr/bin/python /home/ubuntu/client.py

~Manoj
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to