fork: невозможно выделить память

Я часто получаю:

fork: Cannot allocate memory

при выполнении команд над ssh. У меня 4 ГБ оперативной памяти и обычно 2 ГБ свободной. Это начало происходить с тех пор, как я обновился до Ubuntu 11.10.

Затем мне нужно повторно запустить команду, пока она не завершится успешно.

Я подключаюсь с моего ноутбука к серверу как из домашней сети. Иногда бывает, даже когда я запускаю apt-get.

Есть идеи, почему?

6
задан 8 July 2013 в 08:09

2 ответа

Можете ли вы предоставить нам вывод ulimit -a, запущенного в сеансе, где это происходит?

/etc/pam.d/sshd должно включать pam_limits.so при открытии сеанса. Этот модуль будет использовать /etc/security/limits.conf для применения различных ограничений к вашему сеансу, в том числе в отношении использования памяти.

0
ответ дан 8 July 2013 в 08:09

Я получал эту ошибку при попытке запустить top, когда мой раздел подкачки не был активен (0 разделов подкачки памяти), и она была устранена путем включения подкачки на /dev/sda5:

swapon /dev/sda5
0
ответ дан 8 July 2013 в 08:09

Другие вопросы по тегам:

Похожие вопросы: