При настройке серверов часто приходится прибегать к такой замечательной вещи как ssh. Однако при нестабильном интернет-соединении операция, которая выполнялась во время обрыва соединения будет прервана. Для некоторых задач после этого вам придется не только запустить задачу снова, но и произвести чистку (базы данных, файловой системы) после предыдущей (прерванной) задачи. Таким образом ваше потерянное время увеличивается. Это не то, что вы любите, не так ли?
Далее… »

Tags: ,

Если ваш проект успешен, количество хитов в сутки изменяется сотнями тысяч, то рано или поздно вам придется раскошелиться на 2 и более сервера. Проект разрастается, у него появляются все новые и новые возможности, а изменения кода приходится переносить на все большее количество серверов. Гораздо удобнее, если бы можно было перенести изменения на все сервера одной командой, не так ли? Развертывание приложения на новых серверах так же влечет за собой много операций и требует автоматизации. Инструмент, который будет описан в данной статье позволяет выполнять любую команду или скрипт сразу на нескольких серверах и помогает быстро развертывать web-приложения. Этот инструмент называется Capistrano. Далее… »

Tags: