Diğerleri de belirtildiği gibi, PHP çeşitli versiyonları kendi çöp toplayıcıları ile ilgili sorunlar var. Eğer sürüm böyle sorunları yok biliyorum eğer Tabii ki, bu sorunu ortadan kaldırmak. Nokta daemon yazmak ve görmek valgrind aracılığıyla çalıştırmak kadar don't (kesinlikle) biliyorsunuz, herhangi bir makinede yüklü PHP sızıntı olup olmadığını. Böylece yandan, sadece Zend ne düşündüğünü hâlâ buggy olabilir sabit veya PHP biraz eski bir sürümünü veya bazı uzantısı ile ilgili olduğunu keşfetmek için yazabilirsiniz. Icky.
Diğer sorun biraz adamcağız sinyallerdir. Benim durumumda, sinyal işlemcileri her zaman sinyal sıraya yerine birleştirilir, özellikle PHP ile doğru girilmedi. Yani sadece SIGINT/SIGUSR1/SIGUSR2/SIGHUP işlemek gerekir, yani eğer, sizin için bir sorun olmayabilir.
Yani, ben öneririm:
Daemon basit ise, devam edin ve PHP kullanmak. Bu onun oldukça karmaşık olsun, ya da bol bellek ayırmak için gidiyor gibi görünüyorsa, PHP bunu prototip sonra C yazmayı düşünebilirsiniz.
Ben oldukça zor ölür C insanım. Ancak, hızlı (ben açıklandığı durumlarda ötesinde) PHP kullanarak bir şey oluşmasında yanlış bir şey görmüyorum. Ben de veritabanı şeyler size Yani içinde C'de diğer arayüzleri kullanarak yönetme geri aramalar karşı, PHP kullanırsanız çok daha basit olacak, ya da daha sonra Örneğin C ile yeniden olmayabilir şey prototip için PHP kullanarak işleme ile yanlış bir şey görmek Bu örnek, bir 'tek off' için, mutlaka çok daha hızlı halletmek olacak.