[sisyphus] Опять не работает mailgraph
Vladimir V. Kamarzin
=?iso-8859-1?q?vvk_=CE=C1_vvk=2Epp=2Eru?=
Ср Янв 18 16:43:47 MSK 2006
>>>>> On 18 Jan 2006 at 14:23 "SD" == Slava Dubrovskiy writes:
SD> После обновления не работает mailgraph. Статистика не записывается.
SD> При запуске #mailgraph.pl --daemon-rrd=/var/lib/mailgraph
SD> --daemon-log=/var/lib/mailgraph/mailgraph.log
SD> Получаю бесконечный цикл с повторяющейся строчкой
SD> Use of uninitialized value in subtraction (-) at
SD> /usr/lib/perl5/vendor_perl/File/Tail.pm line 500.
SD> Use of uninitialized value in subtraction (-) at
SD> /usr/lib/perl5/vendor_perl/File/Tail.pm line 500.
SD> Use of uninitialized value in subtraction (-) at
SD> /usr/lib/perl5/vendor_perl/File/Tail.pm line 500.
Разобрался. Это всё из-за того, что у вас не передан параметр --logfile, а по
дефолту
my $logfile = defined $opt{logfile} ? $opt{logfile} : '/var/log/syslog';
Вот так всё работает:
# su - mailgraph -s /bin/sh -c "/usr/sbin/mailgraph.pl
--daemon_rrd=/var/lib/mailgraph --daemon_pid=/var/run/mailgraph/mailgraph.pid
--logfile /var/log/maillog"
Ну и service mailgraph start работает не хуже.
P.S. в принципе, дефолтный логфайл можно изменить. Кто что думает?
--
vvk
Подробная информация о списке рассылки Sisyphus