Возвращение блудного сына
Daemony’s Live Blog в ночь с 6-го на 7-е августа вернулся домой на родной сервер где он когда-то родился и вырос. Случилось это благодаря тому, что с 5-го августа этот самый сервер имеет безлимитное подключение к Интернет с шириной исходящего канала 1 Mbps. До этого за трафик оплата была помегабайтная, что выходило довольно накладно для бюджета. Но все течет и все меняется, безлимитки дешевеют…
Перенос не отнял много времени. Бекапы базы и файлов были перенесены на жестком диске. Когда все было готово, поменял записи в DNS. Еще какое-то время, пока не обновились кеши DNS серверов и часть трафика направлялась на прежний хост сайт по старому адресу оставался доступен. Однако роботы Google почти сразу пошли по новому адресу. Через сутки доступ к сайту по старому адресу был закрыт, хотя сам сайт удалять я не стал. Приберегу как резервную копию, если вдруг снова, не дай Бог, случится какая-то неприятность вроде этой.
Сразу после переноса сервера раскоментил в crontab’е скрипты для генерации графиков загрузки канала на основе RRD. Заодно кое-что выбросил, кое-что добавил. Вобщем привел немного в порядок. Результаты этого всего можно наблюдать на странице мониторинга. Графики на этой странице показывают статистику загрузки канала к/от сервера по отдельным протоколам (у меня это http - порты 80 и 443 - и dns), а также общую загрузку канала сумарно для шлюза в целом и отдельно для локальной сети. Статистика раз в минуту снимается со счетчиков файерволла ipfw.
Если кому-то из читателей будут интересны подробности как все сделано, позднее распишу весь процесс с примерами скриптов.
Из проблем, которые возникли в первое время: дал о себе знать непропорциональный объем оперативной памяти и места под своп на сервере. Как известно, на FreeBSD размер свопа должен быть вдвое больше, чем физическая память: SWAP=2*RAM. У меня было SWAP=4*RAM… Полагаю (хотя на 100% не уверен) именно по этой причине, Apache на новом сервере даже при незначительной посещаемости начинал съедать потихоньку весь своп, завешивать сервер и выпадать в кору. Ситуацию значительным образом облегчила установка eaccelerator’а (которого я уже когда-то ставил, но потом снес), и… добавление планки оперативной памяти.
По моим наблюдениям, после переноса сайт стал загружаться из мира значительно быстрее, чем раньше. Да и нагрузка на сервер особо не ощущается… Несмотря на обилие сервисов, которые на нем запущены.
Прошло 20 дней. Кроме планового отключения электроэнергии на полчаса, за это время особых эксцессов не произошло. Дай Бог, чтобы так было и дальше…
Похожие публикации
Теги: FreeBSD, переезд на другой сервер, перенос блога, сервер



Было бы здорово. Красивый счётчики-радуют глаз админу, юзверям и начальству то же радуют глаз =)
NetSpider, если ты о графиках RRD - сделаю.
Когда распишешь весь процесс? =)
Ну почему? Поверю конечно.
На 2Гб это были даже хостинговые сервера, с IDE-винтами и даже Пентиум3 (правда двухпроцессорные машинки), кое-где Пентиум4. 
Так на них по 300 сайтов крутилось… Без каких-либо проблем, хотя на тот момент очень многое статикой было.
Владимир, не поверишь, но на этом сервере гораздо меньше, чем 2 Гига оперативы…
На практике на очень многих серверах, уже при 2Гб оперативки под FreeBSD мы своп отключали совсем. Так даже небольшой выигрыш по производительности получался.