[rabbitmq-discuss] After weekly log rotatation was done, the command "rabbitmqctl rotate-logs" never stop
Nate
natewang0425 at gmail.com
Mon May 13 10:25:57 BST 2013
I setup a 3 node rabbitmq cluster for online service and everything works
fine; however, after weekly log rotatation was done, I found that two
rabbitmq-servers still wrote the logs into rabbitmqX.log.1, not
rabbitmqX.log. At the meantime, I use the command "ps axjf" to check the
system and I got some following information.
1905 8550 1905 1905 ? -1 S 0 0:00 \_ crond
8550 8567 8567 8567 ? -1 Ss 0 0:00 \_ /bin/bash
/usr/bin/run-parts /etc/cron.daily
8567 8942 8567 8567 ? -1 S 0 0:00 \_ /bin/sh
/etc/cron.daily/logrotate
8942 8943 8567 8567 ? -1 S 0 0:00 | \_
/usr/sbin/logrotate /etc/logrotate.conf
8943 8944 8567 8567 ? -1 S 0 0:00 | \_
sh -c ? /sbin/service rabbitmq-server rotate-logs > /dev/null? ?
8944 8946 8567 8567 ? -1 S 0 0:00 |
\_ /bin/sh /sbin/service rabbitmq-server rotate-logs
8946 8951 8567 8567 ? -1 S 0 0:00 |
\_ /bin/sh /etc/init.d/rabbitmq-server rotate-logs
8951 8954 8567 8567 ? -1 S 0 0:00 |
\_ /bin/sh /usr/sbin/rabbitmqctl rotate_logs
8954 8963 8567 8567 ? -1 S 0 0:00 |
\_ su rabbitmq -s /bin/sh -c /usr/lib/rabbitmq/bin/rabbitmqctl "ro
8963 8972 8972 8972 ? -1 Ssl 101 0:00 |
\_ /usr/lib/erlang/erts-5.9/bin/beam.smp -- -root /usr/lib/erla
It seems like system is doing postrotate command "/sbin/service
rabbitmq-server rotate-logs > /dev/null", but system cannot finish the task.
/var/log/rabbitmq/*.log {
weekly
missingok
rotate 20
compress
delaycompress
notifempty
sharedscripts
postrotate
/sbin/service rabbitmq-server rotate-logs > /dev/null
endscript
}
Rabbitmq still work fine for sending message, but log roatation is getting
stuck.
I have no idea about this case and don't know how to recover the log without
stopping the system. I need a help..
Thanks in advance,
Nate
--
View this message in context: http://rabbitmq.1065348.n5.nabble.com/After-weekly-log-rotatation-was-done-the-command-rabbitmqctl-rotate-logs-never-stop-tp26603.html
Sent from the RabbitMQ mailing list archive at Nabble.com.
More information about the rabbitmq-discuss
mailing list