./mongos --configdb mongodb0.test.net:27030,mongodb1.test.net:27030,mongodb2.test.net:27030 --port 27040 --logpath routing.log --fork
我运行这个脚本来设置我的路由服务器。
对于 mongod,我可以使用 --shutdown 或进入 mongo 并编写 db.shutdownServer() 但 mongos 并非如此。
有什么方法可以关机吗?谢谢你。
./mongos --configdb mongodb0.test.net:27030,mongodb1.test.net:27030,mongodb2.test.net:27030 --port 27040 --logpath routing.log --fork
我运行这个脚本来设置我的路由服务器。
对于 mongod,我可以使用 --shutdown 或进入 mongo 并编写 db.shutdownServer() 但 mongos 并非如此。
有什么方法可以关机吗?谢谢你。
路由器(mongos)本身实际上并不维护任何持久数据。相反,所有数据都由配置服务器的单独mongod实例或它们正在访问的分片的成员中管理。
因此,可以通过kill命令的信号处理简单地关闭。
有关跟踪已pid创建进程的更多信息,请参阅--pidfilepath文档中的选项。