26.07.2013 17:59, Anton Yuzhaninov пишет:
On 07/16/13 22:15, Anton Yuzhaninov wrote:
Столкнулся с такой ситуацией - процессы postgresql 9.2.4 при длительных
подключениях непрерывно кушают память.
Заканчивается это тем, что ядро в конечно итоге убивает одного из них:
pid 10725 (postgres), uid 70, was killed: out of swap space
и мастер начинает перезапускать все остальные процессы
Пересобрал без ICU - течь перестало...
Благо конкретно в этой базе UTF не нужен.
А с UTF все плохо - во FreeBSD поддержки толком нет,
Склонен не согласиться с этим утверждением.
Сам живу с локалью ru_RU.UTF-8 начиная где-то с 8-и.
1 напильник конечно пришлось применить:
добавил в /etc/login.conf логин-класс
russian_utf8|Russian Users Accounts UTF-8:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
Только в виртуальных консолях нет нормального UTF-8, но на рабочей
станции я всегда в гуи, а на серверах по ssh - всё работает без проблем.
ICU для Постгреса прикручен сторонними патчами и разработчиками
Постгреса это не поддерживается...