分享

mongodb服务启动报错std::bad_alloc

Giberson1 发表于 2013-10-17 21:37:57 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 4981
CentOS下:
如果mongodb使用服务启动即service mongodb start,则报错
Starting mongod: terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc
如果使用mongod命令启动mongod --dbpath=/var/lib/mongo,则可以正常启动。
不知是什么原因导致的,求解!!!
              
               
               

已有(3)人评论

跳转到指定楼层
tommwq 发表于 2013-10-17 21:38:47

            两种启动方式的不同之处,在于它们的启动参数不一样,
从你的报错来看, 'std::bad_alloc'
说明,你第一种存在不好的资源分配方式。

        
回复

使用道具 举报

tommwq 发表于 2013-10-17 21:39:33

            我用的都是默认配置,应该是没问题的呀,之前是没问题的,卸载重装后才出现的这问题
引用 1 楼  的回复:两种启动方式的不同之处,在于它们的启动参数不一样,
从你的报错来看, 'std::bad_alloc'
说明,你第一种存在不好的资源分配方式。

        
回复

使用道具 举报

tommwq 发表于 2013-10-17 21:40:29

            bad_alloc内存不足,可能是配置有问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条