2009-09-12 2 views
0

Я пытаюсь установить модуль питона на моем VPS и бегу в следующей задаче, когда я пытаюсь запустить установку:Проблема с GCC выделенной памяти на VPS

  • виртуальной памяти исчерпан: Невозможно выделить память
  • ошибка: команда «НКУ» не удалось со статусом выхода 1

Я попробовал несколько вещей, которые я читал в Интернете, чтобы попытаться решить эту проблему, но есть еще иметь каких-либо успехов. Я разговаривал с другом на работе, и он сказал, что общий способ обойти это на VPS - это псевдоним GCC с mySQLd, поскольку VPS обычно позволят больше виртуальной памяти для mySQL.

Итак, мой вопрос: как один псевдоним GCC с mySQLd, а затем переключить его обратно?

Для справки, я запускаю CentOS.

ответ

1

У меня недавно была такая же проблема при компиляции PHP5 на виртуальном сервере. То, как я, наконец, решил, это добавить дополнительное пространство подкачки, создав файл подкачки; см. http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/s1-swap-adding.html. Вам также может потребоваться поднять vm.max_map_count, запустив/sbin/sysctl -w vm.max_map_count = [ENOUGH], где [ENOUGH] - магическое число, для которого у меня нет хорошей рекомендации. Однако вы можете сначала проверить его (/ sbin/sysctl vm.max_map_count) и обосновать это.

И, пожалуйста, поздравляйте своего коллегу с его творчеством! :)

Смежные вопросы