Geçenlerde benim programlama yeteneklerini meydan bir sorunla karşı koştu ve bir çok kaza sonsuz döngü oldu. Ben o kadar kuru bazı kod yeniden yazılmış ve defalarca denilen kesin yöntemlerle çağrılan bir işlev değişmişti; bir ilköğretim sorun, kesinlikle. Apache kırarak sorunu çözmek için karar verdi ve log "kökenli çocuk süreç" ama hiçbir şey kaydetti. Sorun aslında o gün sorunu hata ayıklama bitmiş, asla öğleden sonra kadar kırpılmış oldu, ve bugün bunu çözmek zorunda.
Sonunda, benim çözüm basitti: elle mantık giriş ve ne oldu bakın. Ben her biri yaklaşık iki yüz kere tekrarlandı iki çizgi izledi, iki eşsiz hatları oluşan bir günlük dosyası vardı sorun hemen belli oldu.
Sonsuz döngü karşı kendimizi korumak için bazı yolları nelerdir? O (ve olacak) başarısız olduğunda, onu izini en hızlı yolu nedir? Gerçekten günlük en etkili dosya, ya da başka bir şey mi?
Bir iyi uygulama olsaydı cevap agnostik dil olabilir, ama ben daha ziyade PHP özel teknikleri ve kod ile sopa istiyorum.