[mrtg] MRTG: 2.9.27b1 --pif-file option broken
Colin Horsington
chorsington at flow.com.au
Fri Jan 31 02:05:15 MET 2003
Hi all,
Having had a play around with 2.9.27b1 the --pid-file option works fine in
cron mode and daemon mode when there is only one fork. However as soon as
you have multiple forks only the parent process is recorded in the pid file.
For example output for ps is...
#(xxxx)-(1)-(xxxx) -=> ps ax | grep mrtg
/usr/lib
5364 ? S 0:00 /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg.cfg
--pid-file /var/run/mrtg.pid
5455 ? S 0:00 /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg.cfg
And if you try and make a nice init script then it's difficult to kill the
other forks. I think we have a couple of options:
1. Put all the pids into the pid file
2. Make the forks threads and then if the parent is killed so do the
children
Of course there maybe many other ways of solving this problem :)
Ps. I am still seeing:
SNMPopen Unknown SNMP Option Key 'avoid_negative_request_ids'
at /usr/bin/mrtg line 1635
Thanks,
Colin
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://www.ee.ethz.ch/~slist/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the mrtg
mailing list