I've done the following test:
Code:
# time logrotate -f /etc/logrotate.conf
real 0m7.945s
user 0m3.007s
sys 0m0.529s
# tail /var/log/messages
Jul 10 14:37:27 server01 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="5785" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
And, interestingly, Apache was not affected by the log rotation. So it seems that I've been erroneously thinking that the HUP signal being sent to rsyslogd and Apache's behavior were somewhat related.
I guess I'll need to wait for Apache to freeze again to know what's really happening...
Thanks for your help anyway.