Mongo 2.6.9 processo parando, sem logs de erro

1

Eu tenho um processo do Mongo 2.6.9 em execução em uma instância Linux SMP. Aqui está uname -a com o nome do servidor redigido:

Linux xxx.xxxx.com 3.13.0-042stab085.20 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux

Algumas vezes no passado, a instância do Mongo caiu, mas foi pouco frequente (a cada dois meses) e eu não investiguei. Hoje aconteceu 5 vezes. É claro que eu olhei os arquivos de log primeiro. Nada salta para mim como alarmante. Aqui está o final do arquivo de log, logo antes de uma falha:

2015-05-27T18:29:12.547-0400 [clientcursormon] mem (MB) res:27 virt:691
2015-05-27T18:29:12.547-0400 [clientcursormon]  mapped (incl journal view):480
2015-05-27T18:29:12.547-0400 [clientcursormon]  connections:10
2015-05-27T18:30:12.435-0400 [DataFileSync] flushing mmaps took 0ms  for 6 files

Em seguida, editei /etc/mongod.conf e alterei verbose para true . Agora, além do acima, acabei de obter algumas linhas TTLMonitor de aparência normal:

2015-05-27T18:33:12.435-0400 [DataFileSync] flushing mmaps took 0ms  for 6 files
2015-05-27T18:33:12.495-0400 [TTLMonitor] query admin.system.indexes query: { expireAfterSeconds: { $exists: true } } planSummary: COLLSCAN ntoreturn:0 ntoskip:0 nscanned:3 nscannedObjects:3 keyUpdates:0 numYields:0 locks(micros) r:315 nreturned:0 reslen:20 0ms
2015-05-27T18:33:12.496-0400 [TTLMonitor] query dtnajobs.system.indexes query: { expireAfterSeconds: { $exists: true } } planSummary: COLLSCAN ntoreturn:0 ntoskip:0 nscanned:5 nscannedObjects:5 keyUpdates:0 numYields:0 locks(micros) r:51 nreturned:0 reslen:20 0ms
2015-05-27T18:33:12.496-0400 [TTLMonitor] query local.system.indexes query: { expireAfterSeconds: { $exists: true } } planSummary: COLLSCAN ntoreturn:0 ntoskip:0 nscanned:1 nscannedObjects:1 keyUpdates:0 numYields:0 locks(micros) r:74 nreturned:0 reslen:20 0ms

Eu encontrei na página de documentação do MongoDB que eu deveria tentar isto por tais falhas:

sudo grep mongod /var/log/messages
sudo grep score /var/log/messages

Nenhum desses arquivos existe nesta máquina, então, em vez disso, eu adicionei todos os arquivos de log, e não encontrei nada relevante.

Quando executo o cliente da linha de comando mongo , recebo este aviso:

2015-05-27T18:36:24.216-0400 [initandlisten] ** WARNING: You are running in OpenVZ which can cause issues on versions of RHEL older than RHEL6.

É possível que isso seja algo que eu deva

Eu realmente preciso de uma maneira de identificar qual é o problema e corrigi-lo. Qualquer conselho seria bem-vindo.

    
por Ethan Brown 28.05.2015 / 01:02

0 respostas

Tags