Re: postgres open file limits
Прошел год :) Опять столкнулся с ситуацией, только на этот раз уже такого параметра в конфиге не было, на этот раз это был riak. Делюсь, ибо ушло кучу времени на всякие эксперименты. Забегая наперед скажу - солюшин из официальной документации не дал ничего, кроме потраченного времени. Создать директорию для кастомного конфига mkdir -p /etc/systemd/system/riak.service.d/ Нюанс: хоть systemctrl и реагирует на команду вида systemctrl restart riak , путь надо создавать полный, в данном случае не riak.service.d, но не riak.d Создать файл /etc/systemd/system/riak.service.d/LimitNOFILE.conf (название любое.conf) со следующим содержимым [Service] LimitNOFILE=204800 systemctl reenable riak.service 19 февраля 2016 г., 17:03 пользователь Anatoliy Dmytriyev < tolid-deb...@tolid.eu.org> написал: > Вставить ulimit в init.d скрипте? > > Regards, > Anatoliy > > > > > On 14 Feb 2016, at 10:38, Vasiliy P. Melnikwrote: > > > > HI all > > > > Кто пользуется постгресом, посмотрите лимиты на отрытые файлы > > > > cat /proc/`lsof -i4 -n -P | grep 5432 | awk '{print $2}'`/limits | grep > "open files" > > Max open files1024 4096 files > > > > настройки в /etc/security/limits.conf postgresql просто игнорирует. > > > > Мастер процессу поднять Max open files можно, но толку от этого никакого > - все сабпроцессы созданные мастером все равно имеют ограничение в 1024. > Пользователь postgres если под ним залогиниться ограничений не имеет > > > > системы дебиан 83 и 71 - поведение одинаковое, постгрес 9.2 из репо > постгреса, постгрес 9.4 из дебиана > > > > > > Кто-то знает как ему затолкать лимиты? кроме как кроном обходить все > процессы постгреса и менять лимит пока ничего другого не придумал > >
Re: postgres open file limits
Кстати - искал настройку параметра везде, кроме постгреса. В конфиге постгреса выставляется 19 февраля 2016 г., 17:52 пользователь Vasiliy P. Melnikнаписал: > > 19 февраля 2016 г., 17:20 пользователь Anatoliy Dmytriyev < > tolid-deb...@tolid.eu.org> написал: > >> Насколько я понимаю, в случае ulimit "the fork of a process also copies >> the environment including the limits." >> > > Точно ! спасибо , наверное не те процессы смотрел >
Re: postgres open file limits
19 февраля 2016 г., 17:20 пользователь Anatoliy Dmytriyev < tolid-deb...@tolid.eu.org> написал: > Насколько я понимаю, в случае ulimit "the fork of a process also copies > the environment including the limits." > Точно ! спасибо , наверное не те процессы смотрел
Re: postgres open file limits
Вставить ulimit в init.d скрипте? Regards, Anatoliy > On 14 Feb 2016, at 10:38, Vasiliy P. Melnikwrote: > > HI all > > Кто пользуется постгресом, посмотрите лимиты на отрытые файлы > > cat /proc/`lsof -i4 -n -P | grep 5432 | awk '{print $2}'`/limits | grep "open > files" > Max open files1024 4096 files > > настройки в /etc/security/limits.conf postgresql просто игнорирует. > > Мастер процессу поднять Max open files можно, но толку от этого никакого - > все сабпроцессы созданные мастером все равно имеют ограничение в 1024. > Пользователь postgres если под ним залогиниться ограничений не имеет > > системы дебиан 83 и 71 - поведение одинаковое, постгрес 9.2 из репо > постгреса, постгрес 9.4 из дебиана > > > Кто-то знает как ему затолкать лимиты? кроме как кроном обходить все процессы > постгреса и менять лимит пока ничего другого не придумал
postgres open file limits
HI all Кто пользуется постгресом, посмотрите лимиты на отрытые файлы cat /proc/`lsof -i4 -n -P | grep 5432 | awk '{print $2}'`/limits | grep "open files" Max open files1024 4096 files настройки в /etc/security/limits.conf postgresql просто игнорирует. Мастер процессу поднять Max open files можно, но толку от этого никакого - все сабпроцессы созданные мастером все равно имеют ограничение в 1024. Пользователь postgres если под ним залогиниться ограничений не имеет системы дебиан 83 и 71 - поведение одинаковое, постгрес 9.2 из репо постгреса, постгрес 9.4 из дебиана Кто-то знает как ему затолкать лимиты? кроме как кроном обходить все процессы постгреса и менять лимит пока ничего другого не придумал