Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: upload скриптов на backendы
рабочая папка (symlink):
work -> image1
2 папки для синхронизации:
image1
image2
делаем rsync в image2
меняем symlink для папки work с image1 на image2 (операция будет
атомарной, т.е. ни кто ни чего не заметит)
соответственно в следующий раз делаем rsync в image1 и меняем symlink
для work соответственно
thanx to Andrei Nigmatulin
в общем чтобы это нормально работало и не глючило, надо написать
нормальные скрипты
у меня скриптов нет, я забил и тупо делаю cron-ом rsync, всё работает
отлично
у rsync-а есть маленькая "фича", может повиснуть, так что его надо
иногда убивать принудительно
On 06.08.2008, at 14:35, Alexander Goncharov wrote:
Добрый день,
поделитесь, пожалуйста, опытом или посоветуйте как лучше одновременно
обновлять скрипты на бакэндах. Заливать на каждый, когда их больше
двух стало проблематично. Вариант с nfs не помог, размещение скриптов
на nfs убивает производительность на бакэндах (php, предположительно,
из-за eaccelerator)
nfs + много памяти под кеш FS спасают (конечно смотря сколько весят
скрипты)
если на сервер, где работает nfs-сервер поставить 8-16 гиг памяти
(тестил на suse/opensuse), то аплоад/доунлоад будут проходить быстро и
бекенды не будут тормозить из-за nfs-а
Спасибо.
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
|