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