mongosniff 用于查看发送到 MongoDB 服务器的内容,但在装有 OS X Snow Leopard 的 Mac 上,它说

error finding device: no suitable device found

这是 mongod 运行良好的时候。有什么可以让它发挥作用的吗?

更新: 谢谢。以 root 身份运行后,由于某种原因,当 mongo 在同一台机器上使用不同的查询运行时,它不会报告任何事件。有一次我有一个错误,它报告了一次,就是这样……通常是报告每个事件吗?

最佳答案

您是否尝试以 root 身份运行它?当我无权监控网络流量时,我收到该错误。

编辑以响应您的更新:

您必须指定要嗅探的网络接口(interface)。运行 ifconfig 以查看您的本地网络名称,然后使用:

sudo mongosniff --source NET lo

关于MongoDB的mongosniff启动不了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3604932/

10-13 03:38