Вход

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


student-uni
30.05.2007, 13:13
хочу при выходе базы данных из строя (или сервера баз данных)
чтоб типо3 автоматически подключался к другои базе (другому серверу)

Вопрос1
Есть ли подобная функция в типо3 ?

Решил написать PHP скрипт и вставить его в index.php
чтоб при каждом обрашении сначала проверялся доступ к серверу баз данных
потом если доступа нет по каким либо причинам
переписать параметр $typo_db_host в фаиле localconf.php

Вопрос 2
Правильное ли ето решение и могут либыть негативные последствия

Спасибо

Pavel Antonov
30.05.2007, 14:00
Перекидывать не проблема...
Как две базы будут синхронизироваться?

student-uni
30.05.2007, 20:37
бинаправленная репликация, уже настроено.

Вопрос, как перекидывать не вручную прописывая хост в конфиге ?

Valery Romanchev
31.05.2007, 01:27
помоему можно этот скрипт просто вставить в localconf.php
если база доступна - одни параметры
если нет - другие
если обе нет - емалй админу

Pavel Antonov
31.05.2007, 15:37
бинаправленная репликация, уже настроено.

Какое-то время назад, это работало из рук вон плохо. Базы просто сыпались или начинались сплошные конфликты.

Давно не занимался вопросом, но советую - аккуратнее.