MySQL çoklu sunucu görevler düşmek-back mekanizması

0 Cevap php

Ben iki web sunucuları var. Sunucu 'A' ve sunucu 'B'. Her ikisi de, diğer tam yinelenen ve müşterilerine hizmet için bir yük dengeleyici bağlanır.

Ben her gün, her saatte yürütülür bir görevleri (cronjob) var. Bu görev şu anda sadece sunucu 'A' üzerinde çalışıyor. Sorun bu görevleri gerçekten önemli ve görev artık çalışmaz nedense sunucu 'A' kazasında eğer olmasıdır.

I would like server 'B' to execute the task but only if server 'A' didn't. Both tasks are PHP scripts interacting with a MySQL database.

Bir tabloda bazı satırları kullanma hakkında düşündüklerim (MySQL kilitler kullanarak?) Sunucunun 'B' için bir bayrak olarak görevini başlatmak için eğer sunucu 'A' tam tersi bunu yapmadım ve.

Please note that the task file on both servers must be exactly the same.

Teşekkür ederim.

0 Cevap