Rails - MongoDB(Mongoid)存储数据库和日志的位置?

时间:2013-06-16 10:45:51

标签: ruby-on-rails ruby-on-rails-3 mongodb mongoid

我是MongoDB和Mongoid的新手,我正在使用Debian测试(jessie/sid)。

当我打开/etc/mongodb.conf时,没有关于Mongoid存储数据库和日志的信息。

它只提到logpath=/var/log/mongodb/mongodb.log

同样在config/mongoid.yml中没有有用的信息:

development:
  sessions:
    default:
      hosts:
        - localhost:27017
      database: project_development

如何在磁盘上找到project_development db并为该数据库记录日志?那个地方有设置吗?

2 个答案:

答案 0 :(得分:15)

数据库位于:

/var/lib/mongodb

默认情况下,MongoDB将所有日志(对于每个数据库)存储在一个文件中。它位于:

/var/log/mongodb/mongodb.log


更多信息:

/etc/mongodb.conf

  • (使用XUbuntu 13.04)

答案 1 :(得分:2)

通常日志文件应位于/var/log/mongodb.log或尝试find / -name mongodb.log

通常将数据保存在/ data / db。

要详细了解它存储数据的位置,请访问How is the data in a MongoDB database stored on disk?