IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    wtf about mongodb

    notsobad发表于 2012-10-10 23:20:00
    love 0

    昨天搭了个mongodb用来写数据,单条100K左右,运行一晚,写入65万条左右,今天就开始各种崩溃了。

    查了下,发现居然是分配了1核cpu、1G内存,马上调整为4核/16G, 以为解决问题,没想到还是跑了一会就崩溃。

    无奈写了个脚本放入crontab中,每分钟运行一次,尝试连接mongodb,失败就重启。

    mongo images /dev/null 2>&1|grep 'connect failed' && sudo /etc/init.d/mongodb restart
    

    刚上去看16G内存已经被吃光,剩下160M了。

    • ps1: 记得建索引
    • ps2: 记得关闭连接

      conn = pymongo.Connection(MONGODB_SERVER, 27017)
      #…..
      conn.close()
      
    • ps3: 要用mongodb,硬盘、内存要够大



沪ICP备19023445号-2号
友情链接