установка gcc на CentOS

Я знаю, что Acquia выполняет Gluster на EBS с EC2. Так технически это, кажется, работает.

-1
задан 28 July 2012 в 13:04
4 ответа

Честно? В ситуации, когда у вас слишком мало ОЗУ, один из вариантов, который вам нужно изучить, - это выполнить компиляцию в какой-либо другой системе , а затем передать результаты на ваш сервер с ограниченными ресурсами. Это то, что на самом деле представляет собой установка RPM, и вы можете сделать то же самое, не изучая, как упаковывать RPM.

  1. В системе с большим количеством ресурсов настройте его так же, как и ваш маленький VPS. Оборудование будет другим, но я не верю, что это имеет значение для node.js
    • Это может быть так же просто, как запустить CentOS 6.3 в VirtualBox на вашем ноутбуке или потратить несколько часов на облачного провайдера для более крупного типа экземпляра и сделать это там.
  2. Скомпилируйте node.js
    • Запустите configure & make, но НЕ выполняйте make install .
  3. Запустите скомпилированный каталог
  4. Перенесите на свой маленький VPS и извлеките
  5. Выполните make install .

Это должно сработать, поскольку сценарии установки обычно больше заботятся о перемещении файлов, чем о компиляции, и поэтому не требуют большого объема оперативной памяти.

5
ответ дан 5 December 2019 в 18:57

Одно из многих неудобств, о которых я давно забыл, так как я категорически отказываюсь использовать OpenVZ для чего-либо. Когда-либо.

Если вам необходимо использовать VPS, используйте VPS, основанный на KVM, VMware или Xen. (Перечислены в порядке моих личных предпочтений.)

Когда я застрял в няньке с серверами на этих паршивых маленьких VPS, я мог обойти эту ошибку, отключив плагины. Например:

yum --disableplugin=fastestmirror groupinstall "Development Tools"

Хотя иногда и этого было недостаточно, и мне приходилось выключать работающие службы, чтобы освободить достаточно оперативной памяти для установки пакетов. Позвольте мне сказать вам, ЭТО было весело.

1
ответ дан 5 December 2019 в 18:57

Похоже, что вашей машине для работы требуется намного больше памяти, чем она имеет в настоящее время. Итак, попробуйте добавить (даже временно) достаточно места для подкачки и повторите попытку.

0
ответ дан 5 December 2019 в 18:57

Вы используете openvz, поэтому я подозреваю, что этот хост перепродан. Поскольку у вас не может быть свопинга, обычно должна быть расширяемая память, чтобы отловить временную нехватку памяти. Это известная проблема с openvz, но она не вызывает проблем, если на хосте слишком много виртуальных машин.

Вам нужно будет либо заказать дополнительную память для вашего экземпляра, либо просто переместить vps в другое место.

3
ответ дан 5 December 2019 в 18:57

Теги

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