分享更有价值
被信任是一种快乐

mongod命令的pidfilepath与mongod.lock区别有哪些

文章页正文上

这篇文章主要介绍“mongod命令的pidfilepath与mongod.lock区别有哪些”,在日常操作中,相信很多人在mongod命令的pidfilepath与mongod.lock区别有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mongod命令的pidfilepath与mongod.lock区别有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!–forkfork=truefork server process 创建服务器进程fork表示以后台进程模式进行运行,并对这个后台进程产生一个进程号,没有启用fork的话,mongod命令以前端模式运行,mongod命令退出则进程也退出了没有启用fork,ctrl+c取消后,mongodb进程就退出了[mongodb@zabbixtest1 mongodb]$ cat /mongodb/mongodb33333.conf |grep fork#fork=true[mongodb@zabbixtest1 mongodb]$ mongod -f /mongodb/mongodb33333.conf^C[mongodb@zabbixtest1 mongodb]$启用fork,以后台进程模式运行,产生了一个后台进程号是9330[mongodb@zabbixtest1 mongodb]$ cat /mongodb/mongodb33333.conf |grep forkfork=true[mongodb@zabbixtest1 mongodb]$ mongod -f /mongodb/mongodb33333.confabout to fork child process, waiting until server is ready for connections.forked process: 9330child process started successfully, parent exiting[mongodb@zabbixtest1 mongodb]$-f等同于–config指定配置文件configuration file specifying additional options 指定附加选项的配置文件verboseverbose=truevvvvvv=truequietquiet=truemongodb的日志级别由verbose免费主机域名和quiet参数决定mongodb默认情况下日志文件非常大,每秒都会记录大量的connection等调试信息,需要修改它的默认日志级别。verbose表示会打印debug信息,vvv表示verbose冗长信息,有vv-vvvvv,v越多则记录的日志信息越详细。而如果设置了quiet=true参数,表示安静地输出,即不会再有debug信息,日志中只会打印一些关键的信息,比如自动故障切换,系统错误等信息,相当于error log。这时需要注释掉verbose参数。–pidfilepathpidfilepath=/mongodb/mongodb27001.pid 指定一个文件位置来保存mongod进程的进程ID, mongod将在其中写入它的PID。这对于结合使用–fork选项跟踪mongod进程非常有用。如果没有指定–pidfilepath选项,进程将不会创建PID文件。配置文件中加不加pidfilepath参数,启动的时候都会跳出forked process进程号,唯一的区别就是加了pidfilepath后会多出一个存放这个pid的文件,不加的话mongod.lock文件也会存放pid,不过mongod –shutdown后,mongod.lock文件里面的内容会清空,而pidfilepath对应文件里面的内容还在其实不加pidfilepath参数的话,因为ps一样可以看到pid进程号[mongodb@zabbixtest1 ~]$ ps -ef|grep mongomongodb 28572 1 1 23:07 ? 00:00:01 mongod -f /mongodb/mongodb.conf–pidfilepath与mongod.lock文件区别1、pidfilepath对应文件存放pid文件,mongod.lock文件也存放pid文件2、加了–pidfilepath参数,则同时有pidfilepath对应文件和mongod.lock文件3、不加–pidfilepath参数,只有mongod.lock文件4、mongod –shutdown后,mongod.lock文件里面的内容会清空,而pidfilepath对应文件里面的内容还在5、mongod启动后,pidfilepath对应文免费主机域名件会清空上次启动对应的pid,会重新生成这次启动的pid到此,关于“mongod命令的pidfilepath与mongod.lock区别有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: Oracle与PostgreSQL的区别有哪些

这篇文章主要讲解了“Oracle与PostgreSQL的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle与PostgreSQL的区别有哪些”吧!Oracle输出参数分别是number、var…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册