>  Q&A  >  본문

python - mongoDB无法正常启动

问题1:一开始,我在cmd输入net start MongoDB后,显示的是mongodb【发生系统错误3,系统找不到指定的文件】
我按照网上查到的【方法一】,把/bin/data里面的.lock文件删除后,依然出现上面的错误;【方法二】,在cmd里mongod --repair后出现【MongoDB Exit Code 100
Returned by mongod when the process throws an uncaught exception.】
这两步处理过后,还是解决不了问题。


上图是我mongodb.log的部分截图,我的mongodb这样被关闭了,我不清楚它为什么就关闭了?

于是我重启了电脑。再次启动mongodb,出现了问题2
问题2:

这是在网上找到的粗暴的【解决方法】,先remove serviceName,然后install serviceName,之后mongodb就成功启动了。我不知道为什么这样做可以,请教背后的原理?
问题3:
当我再次启动和关闭mongoDB,又出现了以下问题。


我再次启动,可以正常启动,然而每次停止的时候,都系首先【发生系统错误 1067】??
希望得到解答,谢谢。

大家讲道理大家讲道理2721일 전654

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-18 10:22:56

    귀하의 경우 공식 문서를 참조하여 Windows 서비스를 수동으로 생성할 수 있습니다

    sc.exe create MongoDB binPath= ""C:Program FilesMongoDBServer3.4binmongod.exe" --service --config="C:Program FilesMongoDBServer3.4mongod.cfg"" DisplayName= "MongoDB" start= "auto"

    자세한 단계는 다음을 참조하세요.

    https://docs.mongodb.com/manu...

    참고로.

    MongoDB를 사랑해주세요! 재미있게 보내세요!

    회신하다
    0
  • 취소회신하다