Na verdade, há um limite no tempo que os serviços podem interromper. O Ubuntu usa upstart para iniciar e parar serviços, e o limite padrão do upstart para isso é de 5 segundos (veja a documentação do upstart no kill timeout ). Possivelmente resolverá seu problema se você aumentar esse tempo limite. Você tem que colocar a diretiva kill timeout
mencionada no link no arquivo de configuração upstart para o mongodb. No Ubuntu 12.04, esse arquivo é encontrado em /etc/init/mongodb.conf
. Você pode encontrar um arquivo inicial que contém a diretiva kill timeout
na fonte mongodb atual . (No entanto, este arquivo pode não funcionar no seu sistema Ubuntu devido a diferentes caminhos.)
Eu tive o mesmo problema no Ubuntu 12.04 mesmo sem replicação, e para mim kill timeout 300
corrigiu o problema.