Re: upload скриптов на backendы

Alexey V. Karagodov kav at karagodov.name
Wed Aug 6 15:06:42 MSD 2008


рабочая папка (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-а

>
>
> Спасибо.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2187 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080806/e23e8158/attachment.bin>


More information about the nginx-ru mailing list