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

Подскажите, возможно ли сделать так? У меня есть сайт https://site.com

когда интернет есть у меня сайт подгружается с VPS, когда интернета нет, по этому же адресу должен подгрузиться локальный сайт (при этом база должна быть синхронизирована между проектом локальным и тем что на VPS)

7 ответов

16 просмотров
Дмитрий- Автор вопроса

И при этом как только интернет появился, нужно сразу подгрузить проект с сервера

делаешь бэкапы, синхронизируешь их, любым удобным способом. пишешь скрипт, который будет чекать инет твой, пинговать впс, например. как только пинг умер - меняешь host домена на локальный. и потом в обратную сторону. или прокси

Дмитрий- Автор вопроса
PSYTRGLES
делаешь бэкапы, синхронизируешь их, любым удобным ...

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

Дмитрий
понял, немного муторно) а бэкапы это же в ручную т...

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

Была как-то такая задача... Когда в студии пропадал инет, админ должен продолжать работать в CRM с локальной базой, а при появлении она должна автоматом синхронизироваться с главным сервером. Пришлось поднимать локальный веб-сервер на RaspberryPi с реализацией Лары в виде прокси при том, что нужно ещё учесть запись людей на услуги в одно время при выключенном инете, иначе 2 клиента придут в одно время. И, при всём этом, предрелиз становился неактуальным буквально через 2-3 дня т.к. в основной CRM за это время менялась логика. Промучавшись с пол года и выведя проект на бета-тест в студии, отказались от этой идеи буквально через неделю. Конфиг для малины тут: https://github.com/Laraberries

Дмитрий- Автор вопроса
Andrey Helldar
Была как-то такая задача... Когда в студии пропад...

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

Дмитрий
жесть)), а у меня там еще и сокеты чтобы 2 пользов...

Без инета про советы забудь) Там тоже часть механик на сокеты завязана.

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта