logs problem

I have setup custom logs in httpd.conf file which is used for urchin. That log is saved in "/usr/local/apache/logs/domain1". I have made logrotate to rotate these logs daily because this is a very busy site. The problem is, sometimes the log will stop running and the log file domain1_log will have zero size.

I am suspect that logrotate ran and compressed domain1_log to domain1_log.1.gz. And then zero sized domain1_log. Then logs will stop running. I have to manually restart apache to make the logs start running again. Is there a way to overcome this?