Как я могу найти порт сервера Монго, запущенный с помощью homebrew? - PullRequest
0 голосов
/ 22 октября 2018

Я запустил сервер Монго с помощью

   brew services restart mongodb@3.4
Stopping `mongodb@3.4`... (might take a while)
==> Successfully stopped `mongodb@3.4` (label: homebrew.mxcl.mongodb@3.4)
==> Successfully started `mongodb@3.4` (label: homebrew.mxcl.mongodb@3.4)

И я могу проверить, действительно ли он работает на

   brew services list
Name        Status  User     Plist
mongodb@3.4 started root     /Library/LaunchDaemons/homebrew.mxcl.mongodb@3.4.plist

Но я, когда попытался подключить его через стандартный порт,ошибки:

   lsof -i:27017
COMMAND     PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME

GUI:

enter image description here

По cat файлу plist, указанному в результате brew services list, я получаю путь к файлу конфигурации mongodb:

cat /Library/LaunchDaemons/homebrew.mxcl.mongodb@3.4.plist
<?xml version="1.0" encoding="UTF-8"?>
...
    <string>/usr/local/etc/mongod.conf</string>
...

Итак, я cat файл конфигурации:

cat /usr/local/etc/mongod.conf 
systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1

Итак, я снова перевожу системный журнал снова:

cat /usr/local/var/log/mongodb/mongo.log
2018-10-10T11:02:19.071+0800 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2018-10-10T11:02:19.071+0800 I NETWORK  [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2018-10-10T11:02:19.071+0800 I NETWORK  [initandlisten] shutdown: going to flush diaglog...
2018-10-10T11:02:19.071+0800 I CONTROL  [initandlisten] now exiting
2018-10-10T11:02:19.071+0800 I CONTROL  [initandlisten] shutting down with code:100

Таким образом, причина, по которой lsof -i:27017 не дает результата, заключается в том, что сервер mongo обнаружил некоторую ошибку и существовал.Грустно ...

Таким образом, возникает вопрос: Как я могу найти корневую причину ошибки, при которой выходит сервер монго?и как это исправить?Спасибо!

...