91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongod命令的pidfilepath與mongod.lock區別有哪些

發布時間:2021-11-09 11:01:24 來源:億速云 閱讀:236 作者:iii 欄目:關系型數據庫

這篇文章主要介紹“mongod命令的pidfilepath與mongod.lock區別有哪些”,在日常操作中,相信很多人在mongod命令的pidfilepath與mongod.lock區別有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mongod命令的pidfilepath與mongod.lock區別有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

--fork

fork=true

fork 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 fork

fork=true

[mongodb@zabbixtest1 mongodb]$ mongod -f /mongodb/mongodb33333.conf

about to fork child process, waiting until server is ready for connections.

forked process: 9330

child process started successfully, parent exiting

[mongodb@zabbixtest1 mongodb]$

-f 等同于--config 

指定配置文件

configuration file specifying additional options 指定附加選項的配置文件

verbose

verbose=true

vvv

vvv=true

quiet

quiet=true

mongodb的日志級別由verbose和quiet參數決定

mongodb默認情況下日志文件非常大,每秒都會記錄大量的connection等調試信息,需要修改它的默認日志級別。verbose表示會打印debug信息,vvv表示verbose冗長信息,有vv-vvvvv,v越多則記錄的日志信息越詳細。

而如果設置了quiet=true參數,表示安靜地輸出,即不會再有debug信息,日志中只會打印一些關鍵的信息,比如自動故障切換,系統錯誤等信息,相當于error log。這時需要注釋掉verbose參數。

--pidfilepath

pidfilepath=/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 mongo

mongodb  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區別有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合江县| 晋宁县| 襄樊市| 华坪县| 丹巴县| 林周县| 确山县| 铜鼓县| 文山县| 常山县| 普格县| 大洼县| 桃源县| 恭城| 温州市| 雷山县| 海盐县| 山东省| 武威市| 金平| 扎兰屯市| 芜湖县| 东港市| 龙游县| 如东县| 玉山县| 淮南市| 凉城县| 青海省| 湖北省| 新巴尔虎左旗| 平谷区| 海原县| 竹溪县| 洮南市| 奉化市| 思茅市| 鹤山市| 昔阳县| 武隆县| 曲周县|