Size: a a a

PostgreSQL + 1C + Linux

2020 September 25

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Alexander Malykhin
ну это понятно
если уточнить мой вопрос - то насколько это ему тяжело? )
просто выглядит это не так уж и обременительно - "не  удаляй сегменты, пока их не заберут во всех слотах" и "тупо шли через протокол сегменты", ведь особо что-то там вычислять не требуется
у меня на  12vCPU каждая реплика берёт по 10% ресурсов на один wal-sender. Грубо говоря 10 реплик полностью съели бы одно ядро.
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Сергей Голод
у меня на  12vCPU каждая реплика берёт по 10% ресурсов на один wal-sender. Грубо говоря 10 реплик полностью съели бы одно ядро.
ну я вчера настроил по "модному" - собирать wal-архив с реплики
и даже бэкапы снимать с нее же
вроде все красиво было, пока не сломал ее (реплику)
ну и так вышло, что один сегмент побился, а на мастере он уже затерся - весь архив в утиль (благо это все эксперименты)
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
вот теперь думаю как оптимальнее все обставить - чтобы и реплика была с минимальным отставанием, и архив от нее не зависел
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
можно архивировать одновременно с мастера и реплики
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
через archive_command
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
А вот тут у меня небольшой "бзик" - я хочу, чтобы все работало по "PULL"-модели, т.е. бэкапный сервер сам забирает.
Т.е. мастер не должен иметь доступа к непосредственной записи в архив
И тут получается только мудрить с "буферным" каталогом на мастере, куда он будет перекладывать wal-ы, а бэкап забирать их оттуда.
А хотелось "красиво", что собственно и дает stream
источник

K

Korvin in PostgreSQL + 1C + Linux
надеюсь еще не все спят... я что-то сделал и перестала запускаться служба сервера 1С.
после ребута сервера. " Starting 1C:Enterprise 8.3 server:   Error: service failed to start!"
Система deb 10. Куда копать?
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
включать технологический журнал и смотреть, что выдает при старте
источник
2020 September 26

K

Korvin in PostgreSQL + 1C + Linux
Чем поможет ТЖ если сам сервис не стартует?
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Korvin
Чем поможет ТЖ если сам сервис не стартует?
тем что возможно напишет туда чего ему не нравится
источник

K

Korvin in PostgreSQL + 1C + Linux
Alexander Malykhin
тем что возможно напишет туда чего ему не нравится
пока пробовал - методом антинаучного тыка выяснил что что-то не так с пользователем, под которым пытабсь стартовать службу. Поставил на стандартного пользователя и служба стартнула. Видимо как то не так создал пользователя
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Ну если у пользователя нет $HOME, то возможно поэтому сервис 1С и не может стартануть, т.к. он хочет у себя в домашнем каталоге создавать .1cv8 и т.д.
источник

K

Korvin in PostgreSQL + 1C + Linux
ребутнулся - все ок. Значит точно что-то не так с пользователем.
Какие требования к пользователю, под которым служба должна работать?
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Никаких, обычный пользователь, без каких-либо особых прав
источник

K

Korvin in PostgreSQL + 1C + Linux
Alexander Malykhin
Ну если у пользователя нет $HOME, то возможно поэтому сервис 1С и не может стартануть, т.к. он хочет у себя в домашнем каталоге создавать .1cv8 и т.д.
Хомяк создавал точно
источник

K

Korvin in PostgreSQL + 1C + Linux
странно... ппробую еще раз
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Ну а права на него есть? Проще говоря, надо попробовать su <пользователь>
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Ну а если там все нормально - то ковырять ТЖ )
ТЖ - это не журнал регистрации, в него процессы напишут в том числе ошибки, из-за которых не могут запуститься, только его настроить надо
источник

K

Korvin in PostgreSQL + 1C + Linux
Как то криво создается пользователь. Что то не то в параметрах передавать нужно. Но вот что - не ясно
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
смотря как создавать
источник