代码之家  ›  专栏  ›  技术社区  ›  thichxai

MongoDB如何停止关闭其中一个实例

  •  0
  • thichxai  · 技术社区  · 6 年前

    我是MongoDB的新手。我安装了MongoDB3.4并设置了两个配置文件,每个配置都有不同的端口,共享相同的IP地址。如何关闭mongo.conf文件中的实例。尝试使用命令“sudo service mongod stop”,但它不知道要停止服务的配置文件。提前谢谢

    启动两个实例MongoDB配置文件:

    mongod --config /etc/mongoA.conf
    mongod --config /etc/mongoB.conf
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   Alex    6 年前

    您可以找到Mongod端口的PID。然后在那个PID上终止进程。

    要查找所有pid mongod,请键入:

    # ps -aux | grep mongod
    

    您将在控制台上看到:

    root     28035  0.9 18.5 5319648 2992608 ?     Sl   Apr06 1493:14 mongod --config /etc/mongoA.conf
    

    然后在此PID上终止进程:

    # sudo kill -9 NUMBER_PID
    

    在上面的例子中,数字pid是28035。

        2
  •  0
  •   Joe Drumgoole    6 年前

    关于OSX ps -alx 将给出相同的进程列表。

    如果你允许 kill 不使用 -9 显式地,它将允许数据库捕获术语信号并完全关闭。