从Python脚本停止Mongod服务器

2024-05-28 18:57:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本来启动mongod服务。 脚本如下:

import subprocess
subprocess.Popen([dbLocation +"\\"+"mongod", '--dbpath', dataPath]) 

一旦我完成了MongoDb的工作,如何以安全/优雅的方式杀死这个守护进程?在

另外,如果有人可以建议一些其他的替代方法来启动mongod,而不是subprocess


Tags: 方法import脚本进程mongodb方式建议subprocess
1条回答
网友
1楼 · 发布于 2024-05-28 18:57:26

我建议您将MongoD作为服务运行,这样就不需要在Python实例中启动和停止MongoD。在

在Linux环境中,在/etc/mongod.conf中指定dbpath之后,可以启动类似这样的Mongod服务:

sudo service mongod start

并使用以下命令停止它:

^{pr2}$

如果您使用的是Windows,则可以使用以下命令在mongod.cfg文件中设置dbpath来安装该服务:

"C:\mongodb\bin\mongod.exe"  config "C:\mongodb\mongod.cfg"  install

开始使用:

net start MongoDB

停止使用:

net stop MongoDB

相关问题 更多 >

    热门问题