私はRedHatの7のMongoDB - ソケットのために拒否された権限:127.0.0.1:27025
listen(): bind() failed errno:13 Permission denied for socket: 127.0.0.1:27025
systemd[1]: mongod.service: main process exited, code=exited, status=100/n/a
mongod.service
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongod
Group=mongod
Environment="OPTIONS=--quiet -f /etc/mongod1.conf"
ExecStart=/usr/bin/mongod $OPTIONS run
ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
ExecStartPre=/usr/bin/chown root:root /var/run/mongodb
ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
PermissionsStartOnly=true
PIDFile=/var/run/mongodb/mongod1.pid
[Install]
WantedBy=multi-user.target
の再起動後にERROログを取得していますmongod1.conf
#systemLog:
destination: file
logAppend: true
path: /home/telenstanley/mongod1.log
# Where and how to store data.
storage:
dbPath: /var/lib/mongo/db1
journal:
enabled: true
# engine:
mmapv1:
smallFiles: true
# wiredTiger:
# how the process runs
processManagement:
fork: false # fork and run in background
pidFilePath: /var/run/mongodb/mongod1.pid # location of pidfile
# network interfaces
net:
port: 27025
bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
#security:
# authorization: enabled
#operationProfiling:
replication:
oplogSizeMB: 1024
replSetName: testrep
#sharding:
## Enterprise-Only Options
私のmongod私は私の問題のために任意の有用な答えを見つけることができないのですyet.butのmongodに、cmd
にsudoのmongod -f mongod1.conf
で実行できます。 –
すべてのmongoフォルダのオーナーを確認しましたか? –