Circular RSync para Wordpress

1

Eu tenho 4 servidores em uma configuração de balanceamento de carga. E eu tenho um aplicativo wordpress no qual preciso fazer upload de imagens. Agora há rsync configurado em todos os servidores em um cron com um intervalo de 1 minuto com as opções

rsync -rav --delete

Considere os 4 servidores como Servidor A, B, C, D. Digamos que a imagem tenha sido carregada no Servidor B. Agora, se o cron no Servidor A for disparado, excluirá as imagens no Servidor B, quando a intenção era copiar as imagens do Servidor B para C, C para D e, finalmente, D para A. Como posso ter essa configuração?

    
por Batman 20.05.2013 / 13:30

2 respostas

0

Em vez de usar um cronograma rsync, se você estiver sob GNU / Linux, você pode criar um invólucro para observar arquivos alterados em todos os servidores, para que você possa sincronizar apenas o que é necessário. Você economizará toneladas de E / S inúteis e evitará a necessidade de um servidor "mestre".

    
por 20.05.2013 / 14:43
0

Como o rsync e o Wordpress são dois processos desacoplados, sugiro usar um quinto servidor (ou um dos 4) para enviar as imagens e chamar as imagens desse servidor remoto ou rsync as imagens localmente.

Verifique esta postagem sobre o upload de imagens em um servidor remoto a partir de um aplicativo wordpress:

link

De qualquer forma, a vantagem de usar um servidor remoto dedicado (s; para redundância) é que você tem acesso imediato a essas imagens, sem esperar pelo rsync.

    
por 20.05.2013 / 14:13