mongodb - meteor 没有开始

标签 mongodb meteor

我在启动 Meteor 示例时遇到问题。 这就是我在应用程序文件夹中键入 meteor 时得到的结果

    [[[[[ ~/parties ]]]]]

    Unexpected mongo exit code 100. Restarting.
    Unexpected mongo exit code 100. Restarting.
    Unexpected mongo exit code 100. Restarting.
    Can't start mongod

    MongoDB had an unspecified uncaught exception.
    Check to make sure that MongoDB is able to write to its database directory.

我已经尝试过 meteor reset 并删除 .meteor/local/db/mongo.lock - 没有任何变化

我试着输入 mongod

    mongod --help for help and startup options
    Sun Jun  2 00:00:39.080 [initandlisten] MongoDB starting : pid=1962 port=27017                                                   dbpath=/data/db/ 64-bit host=orion
    Sun Jun  2 00:00:39.081 [initandlisten] db version v2.4.3
    Sun Jun  2 00:00:39.081 [initandlisten] git version: fe1743177a5ea03e91e0052fb5e2cb2945f6d95f
    Sun Jun  2 00:00:39.081 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49
    Sun Jun  2 00:00:39.081 [initandlisten] allocator: tcmalloc
    Sun Jun  2 00:00:39.081 [initandlisten] options: {}
    Sun Jun  2 00:00:39.083 [initandlisten] exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid, terminating
    Sun Jun  2 00:00:39.083 dbexit: 
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: going to close listening sockets...
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: going to flush diaglog...
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: going to close sockets...
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: waiting for fs preallocator...
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: lock for final commit...
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: final commit...
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: closing all files...
    Sun Jun  2 00:00:39.083 [initandlisten] closeAllFiles() finished
    Sun Jun  2 00:00:39.083 [initandlisten] shutdown: removing fs lock...
    Sun Jun  2 00:00:39.084 dbexit: really exiting now

但是,当我使用 sudo service mongodb stopstart 时一切正常,我可以查询数据库

    MongoDB shell version: 2.4.3
    connecting to: test
    > db.test.save( { a: 1 } )
    > db.test.find()
    { "_id" : ObjectId("51aa70cc07bf3387b90934ce"), "a" : 1 }

如果需要的话,我正在使用 Ubuntu 12.04 (VPS)

最佳答案

根据您的日志,mongod 无法启动的原因是错误的 LC_ALL 语言环境值。尝试在启动 mongod 之前执行“export LC_ALL=C”。相关问题in bugtracker

关于mongodb - meteor 没有开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16877787/

相关文章:

meteor - meteor 收集更新中的狩猎错误

javascript - 添加加载指示器或微调器以实现渲染延迟(不适用于订阅)

javascript - 在 DOM 完成之前渲染调用 - meteor blaze

mongodb - Geonear 和多个 2dsphere 索引

javascript - MongoDB 按 (id1, id2) 或 (id2,id1) 分组

php - MongoDB php驱动程序导致XAMPP OS X上的apache失败

java - Spring Data MongoDB 标识符作为对象

javascript - 从事件中获取父模板上下文的规范方法?

meteor - 如何在 Meteor 中基于欧芹表单验证隐藏/显示提交按钮?

mongodb - spring-data-mongodb 相当于 jackson 中的@JsonUnwrapped