Antes de enviar sinal USR1 espere por 15 segundos e você verá que * access.log.0 "ainda está sendo usado. Isso acontece porque o log está aberto para acesso de gravação baseado em inode, não no nome do arquivo. Portanto, é concorrente seguro para usar esta técnica: mv + USR1