Mongodb smart configuration

NO.1 mongodb.conf (main)

# Mongodb Global Configuration
#
# Date :20120326
# Author : sebastian.wade
# tech-support : www.mongodb.org,www.10gen.com(mms)
 
# Where to store the data.
# Note: if you run mongodb as a non-root user (recommended) you may
# need to create and set permissions for this directory manually,
# e.g., if the parent directory isn't mutable by the mongodb user.
dbpath=/data/mongodb
 
# Where to log
logpath=/var/log/mongodb/mongodb.log

# Append to logpath instead of over-writing
logappend=true

# fork server process
fork = true

# Specify port number
#port = 27017

# Max number of simultaneous connections
#maxConns = 25

# Enables periodic logging of CPU utilization and I/O wait
cpu = true
 
# Turn on/off security.  Off is currently the default
noauth = true
auth = true
 
# Verbose logging output.
verbose = true
 
# Inspect all client data for validity on receipt (useful for
# developing drivers)
objcheck = true
 
# Enable db quota management
quota = true
 
# Set oplogging level where n is
#   0=off (default)
#   1=W
#   2=R
#   3=both
#   7=W+some reads
diaglog = 0
 
# Diagnostic/debugging option
nocursors = true
 
# Ignore query hints
nohints = true
 
# Disable the HTTP interface (Defaults to localhost:27018).
nohttpinterface = true
 
# Turns off server-side scripting.  This will result in greatly limited
# functionality
noscripting = true
 
# Turns off table scans.  Any query that would do a table scan fails.
notablescan = true
 
# Disable data file preallocation.
noprealloc = true
 
# Specify .ns file size for new databases.
nssize = <size>
 
# Accout token for Mongo monitoring server.
#mms-token = <token>
 
# Server name for Mongo monitoring server.
#mms-name = <server-name>
 
# Ping interval for Mongo monitoring server.
#mms-interval = <seconds>
 
# Replication Options
 
# in master/slave replicated mongo databases, specify here whether
# this is a slave or master
#slave = true
#source = master.example.com
# Slave only: specify a single database to replicate
only = master.example.com
# or
#master = true
#source = slave.example.com
 
# in replica set configuration, specify the name of the replica set
#replSet = setname

NO.2  /etc/rc.d/rc.local ( Boot settings)
### Mongodb configuration
/usr/local/mongodb/bin/mongod --config /etc/mongodb.conf

你可能感兴趣的:(mongodb,config)