Всегда указывайте ОС.
ОЗУ достаточно.
Хостер мог обрезать вам другие ресурсы.
Например, максимальное кол-во открытых файлов, создаваемых тредов и т.п.
В общем случае (если вы хотите некий универсальный рецепт) - нигде.
Обычно нормальный хостер дает панель, где это можно увидеть.
Врет ли эта панель? Возможно и так.
Не обязательно это кто-то вручную специально для вас.
Может затрояненый комп, каких полно, обычного юзера.
Файрволить.
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
santa_claus_rpm добавил 15.05.2008 в 01:34
Тогда либо хостера просить, либо потаблично носить.
Вот тут расписано
http://www.alistapart.com/articles/hotlinking/
.htaccess file:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !yoursite\.com [NC] RewriteCond %{HTTP_REFERER} !friendlysite\.com [NC] RewriteCond %{HTTP_REFERER} !google\. [NC] RewriteCond %{HTTP_REFERER} !search\?q=cache [NC] RewriteRule (.*) /showpic.php?pic=$1