[sisyphus] Странное поведение postgresql10-server-10.5-alt8.x86_64

Yuri Khachaturyan yukh на yukh.ru
Сб Ноя 3 15:31:23 MSK 2018


В это случае не падает, но не хватает:

Nov 03 15:29:41 srv.vw-bus.ru pg_ctl[24362]: 2018-11-03 12:29:41.205 GMT
[24364] СООБЩЕНИЕ:  неверное значение параметра "max_stack_depth": 32768
Nov 03 15:29:41 srv.vw-bus.ru pg_ctl[24362]: 2018-11-03 12:29:41.205 GMT
[24364] ПОДРОБНОСТИ:  Значение "max_stack_depth" не должно превышать 32256
КБ.
Nov 03 15:29:41 srv.vw-bus.ru pg_ctl[24362]: 2018-11-03 12:29:41.205 GMT
[24364] ПОДСКАЗКА:  Увеличьте предел глубины стека в системе с помощью
команды "ulimit -s" или эквивалента в вашей ОС.

Странно то, что 32M в ulimit != 32MB в Postgres
Поставил LimitSTACK=33M - все заработало.



сб, 3 нояб. 2018 г. в 14:00, Alexey Shabalin <a.shabalin на gmail.com>:

>
>
> вт, 30 окт. 2018 г., 16:32 Yuri Khachaturyan yukh на yukh.ru:
>
>> Добрый день!
>> Сегодня обновил postgres до postgresql10-server-10.5-alt8.x86_64 и
>> натнулся на следующую проблему:
>>
>> у меня в настройках postgresql.conf установлено max_stack_depth = 32MB
>>
>> Для этого значение необходимо в postgresql.service добавить ulimit:
>>
>> cat /etc/systemd/system/postgresql.service |grep Limit
>>
>> LimitSTACK=32768
>>
>
> Попробуйте указать
> LimitSTACK=32M
>
>
>> # systemctl daemon-reload
>> # systemctl reenable postgresql
>>
>> После рестарта вижу следующее в логах:
>>
>> systemd[1]: Starting PostgreSQL database server...
>> kernel: postgres[10696]: segfault at 7ffd56226c00 ip 00007f0004441a57 sp
>> 00007ffd56226c00 error 6 in libc-2.27.so[7f00043b7000+1b1000]
>> kernel[1241]: [18297.023676] postgres[10696]: segfault at 7ffd56226c00 ip
>> 00007f0004441a57 sp 00007ffd56226c00 error 6 in libc-2.27.so
>> [7f00043b7000+1b1000]
>> pg_ctl[10694]: pg_ctl: не удалось запустить сервер
>> pg_ctl[10694]: Изучите протокол выполнения.
>> systemd[1]: postgresql.service: Control process exited, code=exited
>> status=1
>> systemd[1]: postgresql.service: Failed with result 'exit-code'.
>> systemd[1]: Failed to start PostgreSQL database server.
>>
>> Если закомментарить LimitSTACK - все поднимается, но без нужного
>> max_stack_depth в конфиге.
>>
>>
>> --
>> С уважением,
>> Хачатурян Юрий (yukh на yukh.ru)
>> _______________________________________________
>> Sisyphus mailing list
>> Sisyphus на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



-- 
С уважением,
Хачатурян Юрий (yukh на yukh.ru)
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20181103/9ffe56a7/attachment.html>


Подробная информация о списке рассылки Sisyphus