VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Как проверить работу резервной БД и вообще в каких ситуациях она используется?
когда нет связи с основной или резервируется каждое сообщение на форуме?
LazySeal, ты про slave что ли? по-моему никак. обе должны работать
просто обновления пишутся в master, а выборки данных берутся из slave
видимо нужно использовать какие-то специальные диспетчеры на уровне mysql.
работать в readonly вобла врядли сможет просто так (
Last edited by netwind : 10-20-2006 at 02:10 PM.
@LazySeal
Простоузер
Join Date: Apr 2006
Posts: 44
Reputation:
Novice 2
Репутация в разделе: 2
0
именно про slave.
точно обе ? а не тогда когда основная молчит например ?
добавлено через 14 минут
я сделал резервную копию форума, скопировал ее на другой сервак, портировал в mysql и на основном форуме прописал все установки slave базы.
вот и думаю теперь как проверить ее работу
Last edited by LazySeal : 10-20-2006 at 02:24 PM.
Reason: Добавлено сообщение
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
LazySeal, точно. концепции репликации в mysql таковы что пишется в один сервер.
Наверное в момент падения master, можно сделать чтобы slave начал обрабатывать обновления.master но не уверен что вобла сможет подключиться к slave.
Last edited by netwind : 10-20-2006 at 02:40 PM.
@LazySeal
Простоузер
Join Date: Apr 2006
Posts: 44
Reputation:
Novice 2
Репутация в разделе: 2
0
я вот на salve сервере включил tcpdump на 3306 порту и прям таки не вижу чтоб мастер к нему обращался. вот мне и стало интерестно как эта репликация работает.
и работает ли она вообще
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
LazySeal, Ну так ее репликацию нужно на mysql настраивать отдельно. или ты думаешь что вобла сама будет этим заниматься?
@LazySeal
Простоузер
Join Date: Apr 2006
Posts: 44
Reputation:
Novice 2
Репутация в разделе: 2
0
вопрос не про репликацию в мускуле. с ней все понятно.
вопрос про то как работает slave база в вобле?
неужели никто не занимался ?
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
LazySeal, так я написал выше как она работает.
и рассматривать master/slave можно только в контексте репликации.
вся вобла и большинство качественных хаков используют функции query_read и query_write.
это в теории)
на vb.org чтото пишут про конфигурации аж на 7 физических серверов.
но я чтото не могу найти в коде где там коннект с slave.
@LazySeal
Простоузер
Join Date: Apr 2006
Posts: 44
Reputation:
Novice 2
Репутация в разделе: 2
0
> видимо нужно использовать какие-то специальные диспетчеры на уровне mysql.
что ты имел ввиду?
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
LazySeal, ваще маразм! у тебя 3.6 нуленый?
cмотрю в в 3.5 в class_core.php там нормально сделан master/slave.
в 3.6 нету!
что касается диспетчеров : есть таки программочки, типа tcp-релеи,
указываешь там несколько ip и они делают round-robin или просто если один сервер не доступен переключают на другой. точно название не помню.
это же можно самому написать в том же class_core.php