Java проблема VM в OpenVZ

Вы не можете присвоить "диапазон" дюйм/с к серверу, но можно присвоить много другого дюйм/с к единственному серверу. Добавление больше чем одного IP к серверу согласно большинству сценариев, ненужных, если у Вас нет определенной потребности.

Ваше правило маршрутизации;

route add 85.25.230.0 mask 255.255.255.224 85.25.230.1 metric 1 if

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

route add -p 0.0.0.0 mask 0.0.0.0 85.25.230.x metric y

где x является адресом шлюза, и метрика является временами адреса шлюза 10, это настроит три различных маршрута к Интернету, который это попробует в последовательном порядке, должен один шлюз быть недоступным.

Можно также настроить единственный шлюз по умолчанию с простой конфигурацией IP окон через часть сетевых соединений панели управления.

если Вы не добавите свои адреса шлюза, то сервер не сможет достигнуть Интернета.

Кто-либо еще, исправьте мои правила маршрутизации, если Вы видите что-то не так, я немного ржав, но я полагаю, что они должны работать.

4
задан 7 August 2010 в 18:51
3 ответа

Перепроверка, если Ваш сценарий перевел необработанных бухгалтеров правильно. согласно этому у Вас только есть 256 megs RAM, не 4 концерта, как Ваш администратор говорит Вам.

сконцентрируйтесь только на 2 бобах:

  • privvmpages - максимальный объем памяти, который может выделить Ваш контейнер (резервирует)
  • oomguarpages - гарантируемый объем памяти Ваш контейнер доберется для фактического использования. В случае трудной ситуации с памятью на хосте все использующее по той сумме будет, вероятно, уничтожено.

Java известен за выделение ртов памяти и затем никогда использования их, рассчитывая на ОС для чрезмерных обязательств. По моему опыту, Вам нужен, по крайней мере, концерт privvmpages для выполнения JVM надежно, хотя только несколько дюжин megs будут использоваться.

После нескольких месяцев, экспериментируя и пытаясь содержать privvmpages в VEs рабочий Java, я лично сдался, я просто установил барьер для макс. и настраиваю oomguarpages соответственно и надежду на лучшее ;)

2
ответ дан 3 December 2019 в 03:36

У меня была подобная проблема, когда я был размещен в VPSLink, JVM Sun/Oracle просто не работает с OpenVZ (можно искать старые потоки на форумах VPSLink для получения большего количества информаций).

В конце единственной вещью, которая работала на меня на контейнере OpenVZ, был JDK IBM, который можно достигнуть https://www.ibm.com/developerworks/java/jdk/linux/download.html

Я думаю однако, что лучшее решение переместилось бы в выделенный сервер, где можно установить JDK, Вы хотите и страдаете от намного меньшего количества головных болей, чем с OpenVZ.

1
ответ дан 3 December 2019 в 03:36

Вы должны попробовать JRockit VM , она отлично работает на моем OpenVZ VPS, потребляет меньше памяти, чем Sun / Oracle jvm.

1
ответ дан 3 December 2019 в 03:36

Теги

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