MongoDB Mongosniff не начнется? - PullRequest
3 голосов
/ 31 августа 2010

mongosniff для просмотра того, что отправлено на сервер MongoDB, но на Mac с OS X Snow Leopard написано

error finding device: no suitable device found

это когда mongod работает нормально. Есть ли что-то, что может заставить его работать?

Обновление: спасибо. после запуска от имени пользователя root по какой-то причине он не сообщает о каких-либо действиях, когда mongo работает с разными запросами на этой же машине. Однажды у меня произошла ошибка, и она однажды сообщила, и это было ... это обычно сообщалось о каждой деятельности?

Ответы [ 2 ]

2 голосов
/ 31 августа 2010

Вы пробовали запустить его как root? Я получаю эту ошибку, когда у меня нет разрешения на мониторинг сетевого трафика.

Изменить в ответ на ваше обновление:

Вы должны указать сетевой интерфейс для сниффинга. Запустите ifconfig, чтобы увидеть имя вашей локальной сети, а затем введите:

sudo mongosniff --source NET lo
0 голосов
/ 24 мая 2012

Запуск от имени root у меня работает:

bobk-mbp: ~ bobk $ sudo mongosniff - источник NET lo0
нюхает ... 27017
10.78.4.213:14303 - >> 10.78.4.213:27017 admin. $ Cmd 58 байтов, id: 2447 9287
запрос: {ismaster: 1} ntoreturn: -1 ntoskip: 0

10.78.4.213: 27017 << - 10.78.4.213:14303 87 байтов, id: 2789 10121 - 9287 <br> ответ n: 1 cursorId: 0
{ismaster: true, maxBsonObjectSize: 16777216, ok: 1.0}

... также ifconfig показывает, что LOOPBACK находится на lo0 в моей системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...