Re: postgres open file limits

2017-03-28 Пенетрантность Vasiliy P. Melnik
Прошел год :)

Опять столкнулся с ситуацией, только на этот раз уже такого параметра в
конфиге не было, на этот раз это был 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. Melnik  wrote:
> >
> > 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

2016-02-22 Пенетрантность Vasiliy P. Melnik
Кстати - искал настройку параметра везде, кроме постгреса. В конфиге
постгреса выставляется

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

2016-02-19 Пенетрантность 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

2016-02-19 Пенетрантность Anatoliy Dmytriyev
Вставить ulimit в init.d скрипте?

Regards,
Anatoliy



> On 14 Feb 2016, at 10:38, Vasiliy P. Melnik  wrote:
> 
> 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

2016-02-14 Пенетрантность Vasiliy P. Melnik
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 из  дебиана


Кто-то знает как ему затолкать лимиты? кроме как кроном обходить все
процессы постгреса и менять лимит пока ничего другого не придумал