systemctl mongod saiu depois

1

Estou executando o daemon mongo usando systemctl start mongod . Enquanto funciona por algumas horas, o daemon mudará para ativo (saiu). Sem erros, não consigo descobrir o motivo. Alguém tinha alguma idéia do que deu errado?

Saída quando eu corri systemctl status mongod :

mongod.service - SYSV: Mongo is a scalable, document-oriented database.
Loaded: loaded (/etc/rc.d/init.d/mongod; bad; vendor preset: disabled)
Active: active (exited) since Wed 2017-08-30 19:28:20 +08; 3h 58min ago
Docs: man:systemd-sysv-generator(8)
Process: 11812 ExecStop=/etc/rc.d/init.d/mongod stop (code=exited, 
status=0/SUCCESS)
Process: 11837 ExecStart=/etc/rc.d/init.d/mongod start (code=exited, status=0/SUCCESS)

Aug 30 19:28:14 example.com systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database....
Aug 30 19:28:14 example.com runuser[11844]: pam_unix(runuser:session): session opened for user mongod by (uid=0)
Aug 30 19:28:20 example.com runuser[11844]: pam_unix(runuser:session): session closed for user mongod
Aug 30 19:28:20 example.com mongod[11837]: Starting mongod: [  OK  ]
Aug 30 19:28:20 example.com systemd[1]: Started SYSV: Mongo is a 
scalable, document-oriented database..

Saída quando eu corri journalctl -u mongod :

-- Logs begin at Wed 2017-08-30 13:39:42 +08, end at Wed 2017-08-30 23:51:34 +08. --
Aug 30 13:40:08 example.com systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database....
Aug 30 13:40:08 example.com runuser[2861]: pam_unix(runuser:session): session opened for user mongod by (uid=0)
Aug 30 13:40:11 example.com mongod[2846]: Starting mongod: [  OK  ]
Aug 30 13:40:11 example.com systemd[1]: Started SYSV: Mongo is a scalable, document-oriented database..
Aug 30 19:28:13 example.com systemd[1]: Stopping SYSV: Mongo is a scalable, document-oriented database....
Aug 30 19:28:14 example.com mongod[11812]: Stopping mongod: [  OK  ]
Aug 30 19:28:14 example.com systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database....
Aug 30 19:28:14 example.com runuser[11844]: pam_unix(runuser:session): session opened for user mongod by (uid=0)
Aug 30 19:28:20 example.com runuser[11844]: pam_unix(runuser:session): session closed for user mongod
Aug 30 19:28:20 example.com mongod[11837]: Starting mongod: [  OK  ]
Aug 30 19:28:20 example.com systemd[1]: Started SYSV: Mongo is a scalable, document-oriented database..
    
por jomaint 30.08.2017 / 16:33

1 resposta

0

Uma fonte potencial de problema é que você está usando o sistema para iniciar o serviço, mas em vez de usar um arquivo de unidade do systemd, você está usando um script antigo do SysVinit.

Isso pode indicar que você está usando uma versão antiga do MongoDB ou que sua versão mais recente do MongoDB está mal configurada.

Confirme qual versão do MongoDB você está usando e verifique se /lib/systemd/system/mongod.service está instalado em seu sistema.

Mudar para o uso de um arquivo de unidade do systemd para gerenciar o serviço pode não resolver o problema, mas isso definitivamente simplificará sua configuração e talvez facilite a resolução de problemas restante.

    
por 30.08.2017 / 19:06