Кто-нибудь знает способ исправить утечку памяти Apache в отношении Subversion Server? У нас есть компьютер с Windows Server 2003, на котором запущен Apache, на котором размещается Subversion. С первого дня у нас были проблемы с утечкой памяти, и мы пока не нашли решения. Все, что мы делаем, - это отслеживаем наш сервер, когда, когда использование памяти приближается к максимальному, с которым он может справиться, мы должны перезапустить Apache.
У нас была аналогичная проблема с SVN 1.6.6, 32-разрядной Win 2K3, установкой CollabNet. Мы пробовали использовать этот информация из списка рассылки SVN, связанного с MaxMemFree, и, похоже, до сих пор у нас это работало.
Попробуйте добавить директиву MaxMemFree Apache в файл httpd.conf. Похоже, это заставляет apache чаще «очищать» память. Я использую:
MaxMemFree 512
Это, наряду с отказом от использования mod_deflate и изменением некоторых параметров SSL (SSLSessionCache и SSLMutex), похоже, стабилизировало использование памяти apache в Windows.
Здесь есть ошибка: http://subversion.tigris.org/issues/show_bug.cgi?id=3084
К сожалению, пока нет исправления. Но, возможно, стоит попробовать некоторые из перечисленных здесь обходных путей, пока не будет найдено правильное решение. Также стоит перейти по некоторым ссылкам в комментариях, которые ведут к ряду потоков, в которых обсуждается проблема, поскольку различные обходные пути перечислены в этих потоках, а также среди комментариев к ошибке.
У нас такая же проблема после обновления Apache 2.2.9 и SVN 1.5.5 до Apache 2.2.14 и SVN 1.6.6. Похоже, что это проблема, связанная с SVN 1.6.x, потому что у нас не было этой проблемы до обновления ..
Я надеюсь, что у кого-нибудь есть разрешение на это ...