私は複数のサーバーでcronジョブを実行し、単一のサーバーでこれらのcronジョブを自動的に実行するPHPソリューションを探しています。毎日のダイジェストメールや週報など、一度だけ実行する必要があるクロムジョブがあります。クラウドベースの環境でPHP cronjobを実行
今のところ、crontabがインストールされた「マスター」サーバーと、それにApacheがインストールされている複数の「通常の」サーバーがあります。問題は、「マスター」サーバーに障害が発生した場合、もう誰もcronジョブを実行しないことです。また、どのサーバーがマスターであるかを把握する必要があり、スケーリングの問題が発生しています。
複数のサーバーで独自のタスクを実行する既成のPHPソリューションはありますか?
私はギアマン(http://www.slideshare.net/felixdv/high-gear-php-with-gearman)を見てきましたが、少し複雑すぎます。ファーム内の1台のサーバーだけがcronジョブを実行することを保証する必要があります。
ありがとうございました。それは私も同様にやっていると思っていることです。ギアマンは、いくつかのcronjobsの過剰なように聞こえる – aporat