Я настроил mongodb на моем сервере для приема удаленных подключений.Я прокомментировал строку bind
в /etc/mongod.conf
, поэтому файл выглядит так:
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
# bindIp: 127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
Я настроил сервер для приема соединений через порт 27017, и, как вы можете видеть, других мер безопасности, таких как пароль, нет.
Когда я пытаюсь подключиться к порту сервера 27017, все идет хорошо, но через 2 или 3 минуты (4 или 5 запросов к серверу mongo) соединение внезапно теряется и сервер становится недоступным.
Cannot connect to the MongoDB at ****:27017.
Error:
Network is unreachable.
Сервер доступен, и я могу telnet другие порты и установить ssh-соединение с сервером, но пока я не перезагружаю свою ОС, я не могу снова достигнуть порта 27017. Проблема возникает только в моей ОС, а другие не имеют проблемы, так что, вероятно, это проблема моей ОС. Но я в замешательстве. В чем может быть проблема?