我在 Centos 6.8 机器上运行了一个 mongod 进程,我想在进程死亡时提供一定程度的恢复能力。因此,我在我的/etc/inittab
-
md:2345:respawn:/usr/bin/mongod
为了测试这一点,我终止了该进程,并希望它重新启动。但是它没有。
$ service mongod status
mongod dead but subsys locked
此消息表明存在一个 pid 文件/var/run/mongodb/mongod.pid
,因此 init 认为该进程仍在运行。
问题:是否有一种自动的方法让 init 删除 pid 文件并重新启动 mongod?