Название: nomake.pl утечка памяти Отправлено: neom от 01 Августа 2014, 08:58:21 Доброго времени суток всем.
Возникла интересная проблема со скриптом nomake.pl на новой фре. История такая, работало все на старой машине с фрей 8.0 x86, стало нехватать ресурсов, решили перенести на новый тазик, собрали шасси с парой ксеонов 5639 и 16гиг мозгов, фрю поставили 9.3 64bit. Накатил все до актуальных версий и порты и сырцы, и перенес старый ноудени 50.32 целиком на этот таз, просто забэкапил все файлы, конфиги, БД и залил на новый сервер. инфо: FreeBSD 9.3-RELEASE amd64 perl5-5.16.3_11 mysql56-server-5.6.19 Пришлось в скриптах где используется функция qw добавить () т.к. в новом перле изменился синтаксис. Итого что получилось, вроде все работает стабильно но примерно раз в день выпадает скрипт nomake.pl с кучей записей предварительных в логах: Код: kernel: swap_pager_getswapspace(16): failed Код: kernel: pid 1970 (perl5.16.3), uid 0, was killed: out of swap space Код: last pid: 10987; load averages: 0.33, 0.29, 0.25 up 0+13:29:27 09:13:41 Код: ps axf | grep no Кто сталкивался с такой проблемой? Или может подобное что-то замечал? Название: Re: nomake.pl утечка памяти Отправлено: neom от 01 Августа 2014, 14:51:45 Понаблюдал за поведением процесса каждый период генерации конфига (у меня это 2 минуты) размер процесса увеличивается на 32Мб, такое ощущение что он выгребает из базы все данные потом генерит конфиг и после не освобождает память и так раз за разом пока память не заканчивается.
Название: Re: nomake.pl утечка памяти Отправлено: neom от 02 Сентября 2014, 08:41:05 Проблему решил, почему-то на новом перле 5.16 была такая проблема, заменил перл на 6.14 и все ушло.
P.S. Странно что на другом сервере с аналогичным конфигом и тем же софтом нет такой проблемы. Название: Re: nomake.pl утечка памяти Отправлено: Efendy от 02 Сентября 2014, 09:15:23 ты поставил 6й перл???
Название: Re: nomake.pl утечка памяти Отправлено: neom от 23 Сентября 2014, 14:14:16 Сорри опечатался :) нет я поставил 5.14.
Кстати сейчас вот собирал сателлит и ставил на него фрю ту же и минимальный набор для сателлита, на нем тоже крутится тот же nomake, и с ним такой беды нет, версия перла perl5-5.16.3_11. Правда пока и абонентов там нет пару тестовых аккаунтов посмотрим что будет дальше. Поэтому непонятно в чем была причина в перле или еще в чем после даунгрейда перла на основном биллинге я пересобрал все что от него зависело. |