Однако и тут есть ложка дегтя. Если вдруг один из ваших серверов окажется недоступен, то на DNS сервере , которым пользуется юзер, закэшируется отрицательный ответ, и юзер уже не будет перенаправлен на 2-ой работающий сервер.
Управлять временем отрицательного отклика на чужом DNS сервере с помощью вашей SOA записи в общем случае вы не сможете.
svv: базу товаров можно дублировать на другой хост, но база заказов то должна быть едина ..... Получается, что в случае торможения основного зеркала, со второго заказ оставить не получится :(
Если базы - MySQL и настроены на репликацию "мастер-мастер", то получится.
Но придется отслеживать, не поломалась ли репликация и т.д.
И при сбое простой все равно будет как ни крути.
ДНС можно прописать так, что посетитель будет попадать почти что случайным образом на один из 2-х сайтов.
Если будете переносить в бинарном виде и версии mysqld не одинаковые на серверах, то можете поиметь проблемы.
Кстати, какой движок у БД (isam, inno)?
santa_claus_rpm добавил 15.05.2008 в 01:29
Если будете переносить в бинарном виде и версии mysqld не одинаковые на серверах, то можете поиметь проблемы.
Кстати, какой движок у БД (isam, inno)?
santa_claus_rpm добавил 15.05.2008 в 01:34
dspu: спасибо, это работает, но увы мастерхост кикает процесс за высокую активность к базе, не успеваю скачать :(
какими прогами только не пробовал, стоит ограничение на количество запросов к базе или время, уж не знаю
Тогда либо хостера просить, либо потаблично носить.
Всегда указывайте ОС.
ОЗУ достаточно.
Хостер мог обрезать вам другие ресурсы.
Например, максимальное кол-во открытых файлов, создаваемых тредов и т.п.
В общем случае (если вы хотите некий универсальный рецепт) - нигде.
Обычно нормальный хостер дает панель, где это можно увидеть.
Врет ли эта панель? Возможно и так.
Не обязательно это кто-то вручную специально для вас.
Может затрояненый комп, каких полно, обычного юзера.
Файрволить.
Nagios для одного сервера - это из пушки по воробьям.
Есть халявные сервисы:
http://sysadminonline.ru/monitoring-vebsayta/
Либо руками:
http://sysadminonline.ru/prostoy-skript-monitoringa-veb-sayta/
А на какие виды работ берете человека?
Если подпорки писать в виде скриптов на 3 строки, то пойдет.
А более сложные системы, разве кто-то еще пишет на чистом PHP ?
Где-нибудь об этом можно прочитать?
Например здесь HOWTO - Configure Load Balancing
Однако и тут есть ложка дегтя. Если вдруг один из ваших серверов окажется недоступен, то на DNS сервере , которым пользуется юзер, закэшируется отрицательный ответ, и юзер уже не будет перенаправлен на 2-ой работающий сервер.
Управлять временем отрицательного отклика на чужом DNS сервере с помощью вашей SOA записи в общем случае вы не сможете.
базу товаров можно дублировать на другой хост, но база заказов то должна быть едина ..... Получается, что в случае торможения основного зеркала, со второго заказ оставить не получится :(
Если базы - MySQL и настроены на репликацию "мастер-мастер", то получится.
Но придется отслеживать, не поломалась ли репликация и т.д.
И при сбое простой все равно будет как ни крути.
ДНС можно прописать так, что посетитель будет попадать почти что случайным образом на один из 2-х сайтов.
Да, это возможно, используя симлинки.
К сожалению, не видя сервера ничего конкретного (набор команд и т.п.) посоветовать нельзя.
Если будете переносить в бинарном виде и версии mysqld не одинаковые на серверах, то можете поиметь проблемы.
Кстати, какой движок у БД (isam, inno)?
santa_claus_rpm добавил 15.05.2008 в 01:29
Если будете переносить в бинарном виде и версии mysqld не одинаковые на серверах, то можете поиметь проблемы.
Кстати, какой движок у БД (isam, inno)?
santa_claus_rpm добавил 15.05.2008 в 01:34
спасибо, это работает, но увы мастерхост кикает процесс за высокую активность к базе, не успеваю скачать :(
какими прогами только не пробовал, стоит ограничение на количество запросов к базе или время, уж не знаю
Тогда либо хостера просить, либо потаблично носить.
Вот тут расписано
http://www.alistapart.com/articles/hotlinking/
.htaccess file: