Estou encontrando o seguinte erro ao executar sudo service mongod start
no terminal.
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2018-10-18 12:43:22 ACDT; 7s ago
Docs: https://docs.mongodb.org/manual
Process: 3155 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=100)
Main PID: 3155 (code=exited, status=100)
CPU: 22ms
Oct 18 12:43:22 david- systemd[1]: Started MongoDB Database Server.
Oct 18 12:43:22 david- mongod[3155]: 2018-10-18T12:43:22.736+1030 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
Oct 18 12:43:22 david- systemd[1]: mongod.service: Main process exited, code=exited, status=100/n/a
Oct 18 12:43:22 david- systemd[1]: mongod.service: Unit entered failed state.
Oct 18 12:43:22 david- systemd[1]: mongod.service: Failed with result 'exit-code'.
Não estou familiarizado com este erro, alguém poderia sugerir o que poderia ser a correção?
Corrigido usando esta resposta de outro post:
Verifique o arquivo de log em dbath . Ele está localizado normalmente em /var/log/mongodb O arquivo de log é mongodb.log
O problema para mim foi pouco espaço em disco... Eu tive o mesmo problema que você tem.
Eu não tinha espaço vazio no disco, então usei as opções smallfiles no arquivo /etc/mongodb.conf Basta adicionar a linha neste arquivo de configuração:
smallfiles = true