Apache с mod_dav_svn начинает потреблять много памяти - PullRequest
0 голосов
/ 16 марта 2010

Иногда Apache с mod_dav_svn начинает потреблять много памяти.
Сегодня Apache (httpd.exe) потребляет около 600 млн.
И было много java.lang.OutOfMemoryError в Хадсоне, когда он пытался обновить рабочие копии для некоторых заданий.

Что я могу сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 16 марта 2010

Возможно, это не тот ответ, который вы ищете, но вы можете изолировать Subversion и Hudson на отдельных машинах или виртуальных машинах. Гораздо сложнее погрузиться в упражнение по отслеживанию использования Subversion и отслеживанию использования памяти Apache.

Пара других мыслей:

  1. Если у вас есть большие файлы в хранилище, подумайте, действительно ли вам нужно держать это под контролем исходного кода. (Кажется, я помню, что у нас были проблемы с большими файлами в ранних версиях 1.5 Subversion. Извините, но я не помню больше деталей.)

  2. Google («использование Apache памяти Subversion») дает некоторые результаты о возможных утечках памяти, но это может или не может применяться к любой версии, которую вы используете.

...