нет ошибки памяти, не удалось выделить память - PullRequest
0 голосов
/ 18 июля 2011

Я новичок в Ruby On Rails, но каждый раз, когда я совершаю ошибку (например, в функции), мой компьютер (xubuntu 10.10) полностью зависает.

На самом деле я ничего не могу сделать, кроме ожиданияи наконец я получил сообщение об ошибке «Нет памяти -> не удалось выделить память» через 5 или 10 минут.

Я использую рельсы 3 и mongoDB.

Я разрабатываю существующий проектсо многими драгоценными камнями, есть ли какие-нибудь последствия?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

Возможный диагноз:

  • вы используете Ruby, установленный из пакетов ubuntu
  • у вас плохой физический ram

В наши дни это хорошая практика для установкиваши рубины через RVM: http://beginrescueend.com/

Если вы хотите проверить работоспособность ОЗУ, попробуйте memtest86: http://www.memtest86.com/

Я бы пошел с установкой RVM.

1 голос
/ 21 июля 2011
  1. Обновите версию Ruby
  2. Запустите memtest , чтобы выполнить тест аппаратной памяти
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...