Przepraszam, jeśli bierzesz pod uwagę tę "archeologię SO".
Nie wiem, czy to ten sam problem, ale mam teraz do czynienia z czymś podobnym. Koniec moim dzienniku:
Mon Nov 19 10:25:37 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
Mon Nov 19 10:25:37 dbexit:
Mon Nov 19 10:25:37 [initandlisten] shutdown: going to close listening sockets...
Mon Nov 19 10:25:37 [initandlisten] shutdown: going to flush diaglog...
Mon Nov 19 10:25:37 [initandlisten] shutdown: going to close sockets...
Mon Nov 19 10:25:37 [initandlisten] shutdown: waiting for fs preallocator...
Mon Nov 19 10:25:37 [initandlisten] shutdown: lock for final commit...
Mon Nov 19 10:25:37 [initandlisten] shutdown: final commit...
Mon Nov 19 10:25:37 [initandlisten] shutdown: closing all files...
Mon Nov 19 10:25:37 [initandlisten] closeAllFiles() finished
Mon Nov 19 10:25:37 dbexit: really exiting now
Więc myślę plik blokada nie jest prawidłowo zamknięta (na przykład podczas zamykania).Należy użyć
mongod --repair
Ale to nie dla mnie, więc po prostu usunięte /var/lib/mongodb/mongod.lock
a następnie zaczął serwer. Nie jest to bezpieczny sposób i istnieje możliwość, że dane w bazie danych są uszkodzone, jeśli to zrobisz.
Jaki jest wynik polecenia 'service mongodb start'? –
Czy możesz wkleić zawartość pliku /etc/mongodb.conf? – SeanNieuwoudt
service mongodb start mongodb start/running, proces 9012 – Amila