2024-05-28 18:57:26 发布
网友
我有一个python脚本来启动mongod服务。 脚本如下:
import subprocess subprocess.Popen([dbLocation +"\\"+"mongod", '--dbpath', dataPath])
一旦我完成了MongoDb的工作,如何以安全/优雅的方式杀死这个守护进程?在
另外,如果有人可以建议一些其他的替代方法来启动mongod,而不是subprocess
mongod
subprocess
我建议您将MongoD作为服务运行,这样就不需要在Python实例中启动和停止MongoD。在
在Linux环境中,在/etc/mongod.conf中指定dbpath之后,可以启动类似这样的Mongod服务:
/etc/mongod.conf
dbpath
sudo service mongod start
并使用以下命令停止它:
如果您使用的是Windows,则可以使用以下命令在mongod.cfg文件中设置dbpath来安装该服务:
mongod.cfg
"C:\mongodb\bin\mongod.exe" config "C:\mongodb\mongod.cfg" install
开始使用:
net start MongoDB
停止使用:
net stop MongoDB
我建议您将MongoD作为服务运行,这样就不需要在Python实例中启动和停止MongoD。在
在Linux环境中,在
/etc/mongod.conf
中指定dbpath
之后,可以启动类似这样的Mongod服务:并使用以下命令停止它:
^{pr2}$如果您使用的是Windows,则可以使用以下命令在
mongod.cfg
文件中设置dbpath
来安装该服务:开始使用:
停止使用:
相关问题 更多 >
编程相关推荐