Difference between revisions of "/etc/mongodb.conf"
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
#port = [[27017]] | #port = [[27017]] | ||
− | + | # Enable journaling, http://www.mongodb.org/display/DOCS/Journaling | |
− | # Enable journaling, http://www.mongodb.org/display/DOCS/Journaling | + | journal=true |
− | journal=true | + | |
− | + | # Enables periodic logging of CPU utilization and I/O wait | |
− | # Enables periodic logging of CPU utilization and I/O wait | + | #cpu = true |
− | #cpu = true | + | |
− | + | # Turn on/off security. Off is currently the default | |
− | # Turn on/off security. Off is currently the default | + | #noauth = true |
− | #noauth = true | + | #auth = true |
− | #auth = true | + | |
− | + | # Verbose logging output. | |
− | # Verbose logging output. | + | #verbose = true |
− | #verbose = true | + | |
− | + | # Inspect all client data for validity on receipt (useful for | |
− | # Inspect all client data for validity on receipt (useful for | + | # developing drivers) |
− | # developing drivers) | + | #objcheck = true |
− | #objcheck = true | + | |
− | + | # Enable db quota management | |
− | # Enable db quota management | + | #quota = true |
− | #quota = true | + | |
− | + | # Set diagnostic logging level where n is | |
− | # Set diagnostic logging level where n is | + | # 0=off (default) |
− | # 0=off (default) | ||
# 1=W | # 1=W | ||
# 2=R | # 2=R |
Revision as of 12:18, 18 February 2022
# mongodb.conf # Where to store the data. dbpath=/var/lib/mongodb #where to log logpath=/var/log/mongodb/mongodb.log logappend=true bind_ip = 127.0.0.1 #port = 27017
# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling journal=true # 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 diagnostic logging 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 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
- Address of a server to pair with.
- pairwith = <server:port>
- Address of arbiter server.
- arbiter = <server:port>
- Automatically resync if slave data is stale
- autoresync
- Custom size for replication operation log.
- oplogSize = <MB>
- Size limit for in-memory storage of op ids.
- opIdMem = <bytes>
- SSL options
- Enable SSL on normal ports
- sslOnNormalPorts = true
- SSL Key file and password
- sslPEMKeyFile = /etc/ssl/mongodb.pem
- sslPEMKeyPassword = pass
See also
Advertising: