170 похожих чатов

Коллеги, хочу сделать мастер-мастер репликацию с виртуальным ip который будет

перескакивать между серверами. С какими проблемами могу столкнуться?

14 ответов

21 просмотр

почему можете , вы не верите в себя! вы обязаельно столкнетесь со спитбрейном

Сергей-Ананьев Автор вопроса
Viktor 🇨🇾
почему можете , вы не верите в себя! вы обязаельно...

почему? теоретически быть не должно такого, ведь запись будет только на один сервер

Сергей-Ананьев Автор вопроса
Сергей Кравчук
тогда зачем вам мастер-мастер ?

есть два сервера, мастер мастер, есть виртаальный ip который при недоступности сервера на котором он висит, перескакивает на другой, и второй сервер должен быть готов принимать запросы на запись, когда первый сервер поднимается, он должен подтянуть состояние сервера #2 и ждать пока он упадет. все подключения будут приходить виртуальный ip, т.е. запись будет происходить всегда только на один из серверов. одновременной записи на оба сервера не предусматривается

Сергей Ананьев
есть два сервера, мастер мастер, есть виртаальный ...

все так говорят , поверте а чем будете контролировать IP? раз такая наркомания то рекомендую пейсмейкер

Сергей Ананьев
им и контроллирую

ну тогда у вас просто соблюдены все условия для сплитбрейна )))

Сергей Ананьев
есть два сервера, мастер мастер, есть виртаальный ...

ну допустим Master-Master и VRRP должно работать но для работы FreePBX нужна ещё базе sqlite3 (его внутренняя) - как вы её собираетесь синкать?

Сергей-Ананьев Автор вопроса
Igor Vyrva
ну допустим Master-Master и VRRP должно работать н...

скрипт проверяет наличие того самого виртуального ip, вычитывает бд sqlite и вносит изменения прямо через астериск

Сергей Ананьев
скрипт проверяет наличие того самого виртуального ...

а отчего не рекавери? ну да ладно это уже не столь важно

Сергей-Ананьев Автор вопроса
Igor Vyrva
а отчего не рекавери? ну да ладно это уже не столь...

есть некоторые поля, которые уникальны, и нужно менять только часть. в общем этот вопрос в принципе решенный.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта