ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



 




Copyright © Lexa Software, 1996-2009.