Blame SOURCES/mongod.conf

f0a783
##
f0a783
### Basic Defaults
f0a783
##
f0a783
f0a783
# Comma separated list of ip addresses to listen on (all local ips by default)
f0a783
bind_ip = 127.0.0.1
f0a783
f0a783
# Specify port number (27017 by default)
f0a783
#port = 27017
f0a783
f0a783
# Fork server process (false by default)
f0a783
fork = true
f0a783
f0a783
# Full path to pidfile (if not set, no pidfile is created)
f0a783
pidfilepath = /var/run/mongodb/mongod.pid
f0a783
f0a783
# Log file to send write to instead of stdout - has to be a file, not directory
f0a783
logpath = /var/log/mongodb/mongod.log
f0a783
f0a783
# Alternative directory for UNIX domain sockets (defaults to /tmp)
f0a783
unixSocketPrefix = /var/run/mongodb
f0a783
f0a783
# Directory for datafiles (defaults to /data/db/)
f0a783
dbpath = /var/lib/mongodb
f0a783
f0a783
# Enable/Disable journaling (journaling is on by default for 64 bit)
f0a783
#journal = true
f0a783
#nojournal = true
f0a783
f0a783
f0a783
f0a783
##
f0a783
### General options
f0a783
##
f0a783
f0a783
# Be more verbose (include multiple times for more verbosity e.g. -vvvvv) (v by default)
f0a783
#verbose = v
f0a783
f0a783
# Max number of simultaneous connections (1000000 by default)
f0a783
#maxConns = 1000000
f0a783
f0a783
# Log to system's syslog facility instead of file or stdout (false by default)
f0a783
#syslog = true
f0a783
f0a783
# Syslog facility used for monogdb syslog message (user by defautl)
f0a783
#syslogFacility = user
f0a783
f0a783
# Append to logpath instead of over-writing (false by default)
f0a783
#logappend = true
f0a783
f0a783
# Desired format for timestamps in log messages (One of ctime, iso8601-utc or iso8601-local) (iso8601-local by default)
f0a783
#timeStampFormat = arg
f0a783
f0a783
# Private key for cluster authentication
f0a783
#keyFile = arg
f0a783
f0a783
# Set a configurable parameter
f0a783
#setParameter = arg
f0a783
f0a783
# Enable http interface (false by default)
f0a783
#httpinterface = true
f0a783
f0a783
# Authentication mode used for cluster authentication. Alternatives are (keyFile|sendKeyFile|sendX509|x509) (keyFile by default)
f0a783
#clusterAuthMode = arg
f0a783
f0a783
# Disable listening on unix sockets (false by default)
f0a783
#nounixsocket = true
f0a783
f0a783
# Run with/without security (without by default)
f0a783
#auth = true
f0a783
#noauth = true
f0a783
f0a783
# Enable IPv6 support (disabled by default)
f0a783
#ipv6 = true
f0a783
f0a783
# Allow JSONP access via http (has security implications) (false by default)
f0a783
#jsonp = true
f0a783
f0a783
# Turn on simple rest api (false by default)
f0a783
#rest = true
f0a783
f0a783
# Value of slow for profile and console log (100 by default)
f0a783
#slowms = 100
f0a783
f0a783
# 0=off 1=slow, 2=all (0 by default)
f0a783
#profile = 0
f0a783
f0a783
# Periodically show cpu and iowait utilization (false by default)
f0a783
#cpu = true
f0a783
f0a783
# Print some diagnostic system information (false by default)
f0a783
#sysinfo = true
f0a783
f0a783
# Each database will be stored in a separate directory (false by default)
f0a783
#directoryperdb = true
f0a783
f0a783
# Don't retry any index builds that were interrupted by shutdown (false by default)
f0a783
#noIndexBuildRetry = true
f0a783
f0a783
# Disable data file preallocation - will often hurt performance (false by default)
f0a783
#noprealloc = true
f0a783
f0a783
# .ns file size (in MB) for new databases (16 MB by default)
f0a783
#nssize = 16
f0a783
f0a783
# Limits each database to a certain number of files (8 default)
f0a783
#quota
f0a783
f0a783
# Number of files allowed per db, implies --quota (8 by default)
f0a783
#quotaFiles = 8
f0a783
f0a783
# Use a smaller default file size (false by default)
f0a783
#smallfiles = true
f0a783
f0a783
# Seconds between disk syncs (0=never, but not recommended) (60 by default)
f0a783
#syncdelay = 60
f0a783
f0a783
# Upgrade db if needed (false by default)
f0a783
#upgrade = true
f0a783
f0a783
# Run repair on all dbs (false by default)
f0a783
#repair = true
f0a783
f0a783
# Root directory for repair files (defaults to dbpath)
f0a783
#repairpath = arg
f0a783
f0a783
# Disable scripting engine (false by default)
f0a783
#noscripting = true
f0a783
f0a783
# Do not allow table scans (false by default)
f0a783
#notablescan = true
f0a783
f0a783
# Journal diagnostic options (0 by default)
f0a783
#journalOptions = 0
f0a783
f0a783
# How often to group/batch commit (ms) (100 or 30 by default)
f0a783
#journalCommitInterval = 100
f0a783
f0a783
f0a783
f0a783
##
f0a783
### Replication options
f0a783
##
f0a783
f0a783
# Size to use (in MB) for replication op log (default 5% of disk space - i.e. large is good)
f0a783
#oplogSize = arg
f0a783
f0a783
f0a783
f0a783
##
f0a783
### Master/slave options (old; use replica sets instead)
f0a783
##
f0a783
f0a783
# Master mode
f0a783
#master = true
f0a783
f0a783
# Slave mode
f0a783
#slave = true
f0a783
f0a783
# When slave: specify master as <server:port>
f0a783
#source = arg
f0a783
f0a783
# When slave: specify a single database to replicate
f0a783
#only = arg
f0a783
f0a783
# Specify delay (in seconds) to be used when applying master ops to slave
f0a783
#slavedelay = arg
f0a783
f0a783
# Automatically resync if slave data is stale
f0a783
#autoresync = true
f0a783
f0a783
f0a783
f0a783
##
f0a783
### Replica set options
f0a783
##
f0a783
f0a783
# Arg is <setname>[/<optionalseedhostlist>]
f0a783
#replSet = arg
f0a783
f0a783
# Specify index prefetching behavior (if secondary) [none|_id_only|all] (all by default)
f0a783
#replIndexPrefetch = all
f0a783
f0a783
f0a783
f0a783
##
f0a783
### Sharding options
f0a783
##
f0a783
f0a783
# Declare this is a config db of a cluster (default port 27019; default dir /data/configdb) (false by default)
f0a783
#configsvr = true
f0a783
f0a783
# Declare this is a shard db of a cluster (default port 27018)  (false by default)
f0a783
#shardsvr = true
f0a783
f0a783
f0a783
f0a783
##
f0a783
### SSL options
f0a783
##
f0a783
f0a783
# Use ssl on configured ports
f0a783
#sslOnNormalPorts = true
f0a783
f0a783
# Set the SSL operation mode (disabled|allowSSL|preferSSL|requireSSL)
f0a783
# sslMode = arg
f0a783
f0a783
# PEM file for ssl
f0a783
#sslPEMKeyFile = arg
f0a783
f0a783
# PEM file password
f0a783
#sslPEMKeyPassword = arg
f0a783
f0a783
# Key file for internal SSL authentication
f0a783
#sslClusterFile = arg
f0a783
f0a783
# Internal authentication key file password
f0a783
#sslClusterPassword = arg
f0a783
f0a783
# Certificate Authority file for SSL
f0a783
#sslCAFile = arg
f0a783
f0a783
# Certificate Revocation List file for SSL
f0a783
#sslCRLFile = arg
f0a783
f0a783
# Allow client to connect without presenting a certificate
f0a783
#sslWeakCertificateValidation = true
f0a783
f0a783
# Allow server certificates to provide non-matching hostnames
f0a783
#sslAllowInvalidHostnames = true
f0a783
f0a783
# Allow connections to servers with invalid certificates
f0a783
#sslAllowInvalidCertificates = true
f0a783
f0a783
# Activate FIPS 140-2 mode at startup
f0a783
#sslFIPSMode = true
f0a783