Apache isn't seeing that the files have been rotated, and is still
writing to the old files.
Fix your logrotate scripts. Probably need a postrotate line to
restart apache, maybe even some other options.... Maybe something
like:
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
compress
delaycompress
postrotate
/bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2>
/dev/null || true endscript
}
The "compress" and "delaycompress" are optional (i.e. only if you want
the
logs compressed).
Of course, instead of kill -HUP you could use /etc/init.d/httpd or
/usr/sbin/apachectl directly to restart the web server...