没有内存错误,无法分配内存
我是Ruby On Rails的新手,但每次我犯了一个错误(例如在一个函数中),我的电脑(xubuntu 10.10)完全冻结了。
实际上除了等待我什么都做不了,我终于在5或10分钟后得到“无内存错误 – >无法分配内存”错误。
我使用rails 3和mongoDB。
我正在从一个有很多gem的现有项目中发展,有什么后果吗?
谢谢 !
可能的诊断:
- 您正在使用从ubuntu软件包安装的Ruby
- 你有糟糕的物理公羊
这些天通过RVM安装ruby是个好习惯: http : //beginrescueend.com/
如果你想测试RAM是不是很好试试memtest86: http : //www.memtest86.com/
我会安装RVM。
- 更新您的Ruby版本
- 运行memtest以执行硬件内存测试