赞
踩
mongodb版本为:4.0.x
选项说明
net: port: <int> # 端口:<整数>,例如:port 27017 # 例如:port 27017 # 该端口是mongodb实例监听的端口 ipv6: <boolean> # 配置IPV6:<布尔类型> # 默认false # 例如:ipv6: false bindIpAll: <boolean> # 绑定所有IP地址:<布尔类型> # mongodb 3.6版本开始的新功能,默认是false # 例如:bindIpAll: false # 它的优先级高于bindIp参数,怎么说? # bindIpAll: true # bindIp: "172.16.1.200,127.0.0.1/data/mongodb/27017/run/mongodb.sock" # 那么结果肯定是监听所有IP地址的,不是像你想的那样,我bindIP子参数在bindIpAll子参数后面,会以bindIp参数的值为准。 # 如果你想让你的Mongodb监听在内网IP地址上,可以这样写: # 第一种方法: # bindIpAll: false # bindIp: "172.16.1.200,127.0.0.1/data/mongodb/27017/run/mongodb.sock" # 第二种方法: # bindIp: "172.16.1.200,127.0.0.1/data/mongodb/27017/run/mongodb.sock" # bindIpAll: false bindIp: <string> # 绑定IP: <字符串> # 若要指定sock文件也可以在这里指定的哈, # 从mongodb 3.6版本开始默认绑定localhost,也就是127.0.0.1 # 我生产中一般只监听内网IP地址,同时会开启socket文件 # 例如:bindIp: "172.16.1.200,/data/mongodb/27017/run/mongodb.sock" # 但是要考虑到哈,因为我本是只让其监听内网,我这里指定了,但我同时是设置bindIpAll: false 因为bindIpAll高于bindIp maxIncomingConnections: <int> # 最大连接数:<整数> # 默认65536 # 例如:maxIncomingConnections: 65535 wireObjectCheck: <boolean> # 写工作检查:<布尔类型> # mongodb实例会验证客户端的所有请求,防止客户端将格式错误或无效的BSON插入MongoDB数据库中 # 默认是True # 例如:wireObjectCheck: true unixDomainSocket: enabled: <boolean> # 是否开启socket,默认是true # 我生产中会设置成false,后面pathPrefix:和filePermissions:就不会设置了 # 我指定socket是在bindIp:处理进行指定 pathPrefix: <string> # 设置socket文件的存放路径和文件名,默认值是/tmp/mongodb-端口号.sock # 它得是enabled:是true设置才有用哈 filePermissions: <int> # socket文件的权限,值是整数,默认是0700
配置示例
net:
port: 27017
ipv6: false
bindIpAll: false
bindIp: "172.16.1.200,/data/mongodb/27017/run/mongodb.sock"
maxIncomingConnections: 65535
wireObjectCheck: true
unixDomainSocket:
enabled: false
选项说明
processManagement :
fork : <boolean>
# 是否后台启动,默认是false,我生产中设置为true
# 如果没有fork或者fork等于false,在用mongod启动时要指定--fork参数
pidFilePath : <string>
# 设置pid的存放路径
timeZoneInfo : <string>
#
配置示例
processManagement:
fork: true
pidFilePath: "/data/mongodb/27017/run/mongod.pid"
配置示例
systemLog:
destination: "file"
path: "/data/mongodb/27017/logs/mongod.log"
logAppend: true
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。