|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Доброго времени, всем! В целях тестирования надо поднять лог. репликацию на одном сервере (публикующий и подписчик на одном сервере). Выполняю все необходимые действия, ни каких ошибок не возникает, однако слот репликации остается не задействован, walsender и logical replication worker не стартуют (но ошибок в логах не вижу). db1 - публикующий db2 - подписчик Код: sql 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105.
Прогонял действия на др. серверах, все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:26 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Guzya, А самое интересное - а что в лог базы то пишется вы и не привели. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:34 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Извиняюсь Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:41 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
При этом, если в db1 я создам новую таблицу и добавлю в публикацию, а потом в db2 сделаю refresh, то получу ошибку, что эта таблица отсутствует и ее надо создать. Т.е. подписчик видит публикацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:44 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Guzya Извиняюсь Код: sql 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.
а при чем тут 11419? и к чему DEBUG? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:44 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Guzya, а grep '11419' зачем? Вы думаете, ваш client backend будет заниматься репликацией? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:46 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Там сервер хоть и тестовый, но сильно нагруженный. Поэтому смотрю по pid процесса моей сессии (до этого смотрел по: logic,warn,worker,sender,wal,названия баз) А debug5, ни чего полезного на стандарте не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:49 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Без debug5. На pgsentinel внимание не обращайте. Код: sql 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:57 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Guzya Без debug5. На pgsentinel внимание не обращайте. Ну я бы не был так уверен в "внимание не обращайте", ведь для подписки нужны именно background worker'ы и почему бы не предположить, что этот воркер мешает стартовать logical apply тоже ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 18:26 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Тоже думал в сторону, увеличить max_worker_processes. Провел эксперимент на др. сервере, зарезал max_worker_processes до 3 и получил схожую ситуацию, НО в лог сыпались предупреждения. Но на этом сервере их нет. Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 22:02 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Guzya, я не про max_worker_processes, а про нездорово выглядящий ERROR: backend with pid=6167 not found ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 23:07 |
|
Проблемы с логической репликацией, ошибок нет, но не работает.
|
|||
---|---|---|---|
#18+
Выполнил рестарт сервера и после этого он признался, что не хватает worker slots ) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Увеличил max_worker_processes и все завелось. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2021, 09:49 |
|
|
start [/forum/topic.php?fid=53&msg=40121962&tid=1993743]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 136ms |
0 / 0 |