1. 程式人生 > >mongodb後臺守護程序啟動

mongodb後臺守護程序啟動

Mongodb可以通過命令列方式和配置檔案的方式來啟動,具體命令如下:

命令列:

Shell程式碼 

 收藏程式碼

  1. [[email protected] mongodb]# ./bin/mongod --dbpath=/data/db  

配置檔案:

Shell程式碼 

 收藏程式碼

  1. [[email protected] mongodb]# ./bin/mongod -f mongodb.conf  

但是這兩種方式都是在前臺啟動Mongodb程序,如果Session視窗關閉,Mongodb程序也隨之停止。不過Mongodb同時還提供了一種後臺Daemon方式啟動,只需要加上一個"--fork"引數即可,值得注意的是,用到了"--fork"引數就必須啟用"--logpath"引數。如下所示:

Shell程式碼 

 收藏程式碼

  1. [[email protected] mongodb]# ./bin/mongod --dbpath=data/db --fork  
  2. --fork has to be used with --logpath  
  3. [[email protected] mongodb]# ./bin/mongod --dbpath=data/db --fork --logpath=log/mongodb.log   
  4. all output going to: /opt/mongodb/log/mongodb.log  
  5. forked process: 3300  
  6. [[email protected]
     mongodb]#   

daemon方式啟動的fork引數也可以配置配置檔案中,如下所示:

Txt程式碼 

 收藏程式碼

  1. port=27017  
  2. dbpath=data/db  
  3. logpath=log/mongodb.log  
  4. logappend=true  
  5. fork=true  

然後通過配置檔案啟動後mongodb也是在後臺啟動了:

Shell程式碼 

 收藏程式碼

  1. [[email protected] mongodb]# ./bin/mongod -f mongodb.conf   
  2. all output going to: /opt/mongodb/log/mongodb.log  
  3. forked process: 3377  

相關推薦

mongodb後臺守護程序啟動

Mongodb可以通過命令列方式和配置檔案的方式來啟動,具體命令如下: 命令列: Shell程式碼    [[email protected] mongodb]# ./bin/mongod --dbpath=/data/db   配置檔案: She

Supervisor 管理後臺守護程序

自己開發的應用往往也希望做到隨系統自動啟動, 而且啟動之後最好還能方便的控制其停止/重啟. 傳統的做法是在 /etc/init.d/ 下建立啟動指令碼, 但這個方法非常繁瑣, 容易出錯, 而且不同伺服器/不同版本的配置又有差異. 通常需要藉助一些輔助工具. 常用的管理工

Mongodb後臺daemon方式啟動

Mongodb可以通過命令列方式和配置檔案的方式來啟動,具體命令如下: 命令列: Shell程式碼   [[email protected] mongodb]# ./bin/mongod --dbpath=/data/db   配置檔案: S

如何用php語言實現實時訊息處理的後臺守護程序

用php實現後臺任務通常有2種方式,一種是cron,也就是定時任務排程了,該方式實現和部署都比較簡單,php的程式碼也能複用,能滿足很多場景的業務需求。但是該方式也有個缺點,就是cron最短也只能1分鐘排程一次,這對一些要求實時處理的業務還略顯不夠完美,那能否用php實現可

Redis使用守護程序啟動sentinel並指定其日誌目錄

正常redis-server可以通過配置檔案來指定守護程序啟動以及指定日誌路徑,但sentinel就不一樣了。正常啟動redis的sentinel時,程序會直接在前臺跑,一退出sentinel程序就關了: [root@redis_01 redis]# redis-serve

mac守護程序啟動與停止

Mac下的啟動服務主要有三個地方可配置: 1,系統偏好設定->帳戶->登陸項 2,/System/Library/StartupItems 和 /Library/StartupItems/ 3,launchd 系統初始化程序配置。 前兩種優化比較

linux下的hadoop配置 sbin/start-all.sh datanode守護程序啟動失敗----解決方案

在shell下輸入jps命令啟動的守護程序中發現缺少datanode 進入關於datanode的log檔案中檢視warm資訊 ls —表示的該目錄下所有檔案 選擇關於datanode的log檔案 檢視關於報錯資訊 2017-03-04 00:2

Mongodb後臺daemon方式啟動(一直執行)

有時我們使用ssh裝上Mongodb之後如果這樣啟動 ./mongod --dbpath=/export/nerdserver/mongodb-linux-x86_64-2.4.6/data/db  

後臺守護程序實現coredump

1.在/etc/profile中加入以下一行,這將允許生成coredump檔案 ulimit-c unlimited 2. 在rc.local中加入以下一行,這將使程式崩潰時生成的coredump檔案位於/data/coredump/目錄下: echo "/bin/esun

android守護程序,進入後臺或異常後再次啟動app

當前做的app要求開機啟動,並且退出後或異常閃退時也要重新開啟app。下面說一下進入後臺後或閃退後重啟進入前臺方法方法1、缺點:出現異常閃退時,不會重啟,因為沒來及進onActivityStoppedprivate int mFinalCount; /**

Android Studio無法啟動 Gradle ,無法啟動守護程序

bsp fin tar gradle ace option star brush intro Error:Unable to start the daemon process. This problem might be caused by incorrect confi

7.Hadoop的學習(Hadoop的配置(偽分散式的搭建)-3(啟動守護程序))

1.經過前面的兩節,我們就可以使用HDFS檔案系統了 2.首先要對檔案系統進行格式化:    執行格式化的命令:   hadoop namenode -format 3. 啟動守護程序   進入到     

linux 守護程序與用&結尾的後臺執行程式有什麼區別

預設情況下,程序是在前臺執行的,這時就把shell給佔據了,我們無法進行其它操作。對於那些沒有互動的程序,很多時候,我們希望將其在後臺啟動,可以在啟動引數的時候加一個’&'實現這個目的: [email protected]:~/application/zookeeper

CentOS使用Ubuntu的start-stop-daemon來啟動守護程序

在CentOS下使用守護程序啟動有/etc/init.d/functions檔案下的daemon方法,但如果要使用Ubuntu下的start-stop-daemon方法也可以實現。 安裝如下: # 下載 wget http://ftp.de.debian.org/debian/pool/main/

c#守護程序(windows服務監測程式,程式關閉後自啟動)最詳細!!!!!!!!

最近專案需要:程式關閉後自動重新啟動,需要一個監測程式所以寫下這篇文章,為自己以後留個印象,也給大家一個參考,不喜勿噴!!! 1.開啟VS建立windows服務  2.實現服務的操作步驟(檢視service1程式碼)  3.(右鍵)新增引用(這個dll是為顯示介

[阮一峰]Linux 守護程序啟動方法

"守護程序"(daemon)就是一直在後臺執行的程序(daemon)。 本文介紹如何將一個 Web 應用,啟動為守護程序。 一、問題的由來 Web應用寫好後,下一件事就是啟動,讓它一直在後臺執行。 這並不容易。舉例來說,下面是一個最簡單的Node應用server.js,只有6行。 var

UNIX中後臺程序守護程序

守護程序最重要的特性是後臺執行。在這一點上DOS下的常駐記憶體程式TSR與之相似。其次,守護程序必須與其執行前的環境隔離開來。這些環 境包括未關閉的檔案描述符,控制終端,會話和程序組,工作目錄以及檔案建立掩模等。這些環境通常是守護程序從執行它的父程序(特別是shell)中繼承下 來的。最後,守護程序的啟動方式

mongodb後臺操作(檢視效能,檢視程序,殺死程序等)

檢視當前效能 /scmgt/mongodb/bin/mongostat -h xx.xx.xx.xx::9955 檢視讀寫 /scmgt/mongodb/bin/mongotop -h xx.xx.xx.xx::9955 進入mongodb ./mongo --port

supervisor 啟動一個守護程序詳細過程

一、安裝 apt install supervisor 原始碼安裝 cd /usr/local/src wget https://pypi.python.org/packages/7b/17/88adf8cb25f80e2bc0d18e094fcd7ab300632ea00b601c

imx6 android開機啟動守護程序

由於專案中需用到自己的編寫的兩個底層命令列程式,並且讓系統開機就自啟動這兩個程式。 我把這兩個程式寫成了守護程序。並自一個shell指令碼中執行啟動這兩個程式的命令,這樣,我設定adroid開機啟動的時候就只有啟動這個指令碼就行了。 做好以上兩點,接下來就是新增相應的拷貝動