PHP - Bir Sürecinin etkinleştirilmesi çoklu örnekleri

2 Cevap

Ben bir sıra izler ve düzenli aralıklarla bir dizi görev aktive bir sistem inşa ediyorum.

Ben kuyrukta kaç ürün dayanarak benim işleme "bot" birden çok örneğini çalıştırıyorsanız ilgileniyorum. Böylece 5 öğe varsa ben iki botlar kaçıyorum ve onların 10 ise ben dört kaçıyorum.

Ben CLI (elle) birden örneklerini çalıştırmak için nasıl biliyorum, ama benim uygulama bir fonksiyonu olarak ben bunu nasıl yaparım? Ve nasıl düzgün bu botlar oluşturulması ve imha izlemek istiyorsunuz?

2 Cevap

It seems like cron (*nix) or task scheduler (windows) would be what you need. http://en.wikipedia.org/wiki/Cron http://msdn.microsoft.com/en-us/library/aa383614%28VS.85%29.aspx

Bu "bot", koşmak vb hesaplamalar, ihtiyacınız olursa PHP edebilen kaç belirlemek bir PHP komut dosyası çalıştırabilirsiniz.

Ayrıca, (ana kontrolör betiğin bittikten sonra) PHP işlemi forking bakmak isteyebilirsiniz arka planda birden fazla bot çalıştırmak için.

Ayrıca Gearman bakmak isteyebilirsiniz (http://gearman.org/)