Xvfb не освобождает память

Мое предложение состоит в том, чтобы использовать /srv/. Это - то, для чего это там. Создайте соответствующую иерархию (возможно, /srv/www/, но возможно что-то более подходящее для Вашей группы). Затем измените конфигурацию Apache так, чтобы новый каталог был Вашим DocumentRoot.

Это имеет несколько преимуществ:

  • Вы работаете в пространстве, которое по определению зарезервировано для файлов для сервисов как это, предназначено, чтобы управляться локальной организацией или системным администратором. Можно организовать вещи способом, который имеет смысл Вам.
  • Вы не смешиваете с файлами или каталогами, которые принадлежат диспетчеру пакетов. (Если Вы изменяете полномочия файла, принадлежавшего пакету, они могли бы получить "фиксированную" спину, когда обновление системы защиты приходит.)
  • Вы не создаете непереходные файлы в / var. Это может помочь с Вашей стратегией резервного копирования.
2
26.11.2011, 19:30
2 ответа

В Xvfb существуют известные утечки памяти; посмотрите, например, ошибку Red Hat № 498357№ 201536 перед ним).

Перезапуск Xvfb после временного интервала, или когда его емкость памяти достигает определенного порога ([ $(ps -o vzs= $pid) -ge $threshold ]), или после определенного числа снимков экрана, кажитесь разумными обходными решениями, пока эта ошибка не будет расположена и исправлена.

0
27.01.2020, 22:24
  • 1
    Ну, никакое действительное решение, так как я уже делаю перезапуски. Но потому что это - известная ошибка, которой Вы даете мне соединительную точку, и нет никакого другого решения, я принимаю его.Спасибо. –  Dag 01.12.2011, 00:56

Добавление -noreset к Xvfb аргументы заставляет утечку памяти уйти. Посмотрите мою рецензию по проблеме здесь.

1
27.01.2020, 22:24

Теги

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