|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
Делаю восстановление по журналу WAL. При запуске, PostgreSQL обрабатывает еще несколько файлов транзакций и снова останавливается. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
На LOR мне в принципе направили в сторону SystemD, но может кто знает что конкретно нужно сделать? Сервер тестовый, соответственно интерес чисто научный. Сейчас решаем подходит ли нам PostgreSQL, мы уже освоили базовую функциональность, но этого глюка не ожидали... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 13:06 |
|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
asnurulin, Выглядит, что запускающий процесс по таймауту шлёт SIGTERM. Надо смотреть что за юнит у вас. Сначала я бы посмотрел что за юниты к Постгресу относятся и где их конфиги: Код: sql 1. 2.
Далее уже бы в сами юниты полез. Как и что сделано в Debian — не знаю. В Ubuntu и CentOS всё хорошо из коробки. Можно на этот баг глянуть: https://github.com/geerlingguy/ansible-role-postgresql/issues/23 — возможно что-то почерпнуть сможете. Также можно попробовать поставить PGDG репозиторий, у них юниты рабочие. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 14:42 |
|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
asnurulin, да, правильно направили. нужно в юнит файле systemd прописать TimeoutSec побольше и сделать. Код: sql 1.
либо напрямую через pg_ctl/pg_ctlcluster базу запускать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 14:50 |
|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
vyegorov, Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 06:51 |
|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
Alexius, Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 06:52 |
|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
Alexius, > нужно в юнит файле systemd прописать TimeoutSec Прописал 600, нет разницы. А с 0 он вроде как вообще отключен. Так что не срабатывает или не туда пишу. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 07:00 |
|
PostgreSQL 9.6.6 и SystemD (Debian 9.4)
|
|||
---|---|---|---|
#18+
asnurulin, а сколько времени проходит с момента старта до выключения по логам? юнит файлы правильней править в /etc/systemd (там правда могут быть симлинки, в этом случае имеет смысл создать или копию или новый файл, куда подключить файл с /lib), там может быть что-то переопределено и так при апдейте пакетов изменения не потеряются. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2018, 10:28 |
|
|
start [/forum/topic.php?fid=53&msg=39602110&tid=1995927]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 459ms |
0 / 0 |