5 dakika içinde bir kez denir php script - Ben cron işi var. Işlenen ediliyor verileri karıştırmak istemiyorum - Ben daha önce denilen php script yürütülmesine bittiğinden emin olmak gerekir.
Ben uygulamak için kullanılan üç yaklaşım vardır:
Çalışan-devlet bayrağını içeren yardımcı metin dosyası oluşturma. İdam komut dosyasının içeriğini analiz eder ve bayrağı true olarak ayarlanmışsa, kırar. Bu basit çözüm, ama ben böyle bir senaryoyu oluşturmak her zaman, ben bir bisiklet bir kez daha icat olduğunu hissediyorum. Ihtiyaçlarını en tatmin edecek herhangi bir iyi bilinen desenler veya en iyi uygulamalar var mı?
UNIX hizmet ekleme. Bu yaklaşım, cron işleri için en iyiskimlikir. Ama UNIX hizmeti geliştirmek ve test etmek için daha fazla zaman alıcı bulunuyor: iyi bash scripting bilgisi gereklkimlikir.
Veritabanı kullanılarak süreçlerin takibi. İyi bir çözüm, ama bazen veritabanı kullanımı tekrar teşvik ve değil - iyi esnek bir çözüm zaten var olan umut, bir bisiklet icat etmek istemiyorum.
Belki php scriptler tek işleme yönetmek için nasıl başka bir öneriniz var mı? Bu konuda düşüncelerinizi duymak mutluluk duyarız.