PHP sunucu felaket komut izole etmek nasıl?

0 Cevap php

Oh Tanrım. Sana bu sormak gerektiğini hiç düşünmemiştim. Ama ne yazık ki evet, ben gerek!

Ben ffmpeg-php kullanır kendi bir PHP yazılı komut dosyası var. Ve ffmpeg-php bir piç. Bazı giriş için ok çalışır, ama bazıları için benim tüm PHP çöküyor ve sunucu Internal Server Error 500 atar. Ben böylece ffmpeg-php, ffmpeg kendisi ve güncellemek için birkaç kez denedim, ama bazı giriş için bu sürümde çalışır zaman 0.6 0.5 alışkanlık çalışır. Ve ben ne gerek senaryonun kalanı doğru işlenmiş olacağından emin olmalısınız. Bu film çerçevesi toGDImage () çalıştırmak için geldiğinde ben Internal Server Error 500 ve neden herhangi bir kaynaktan herhangi bir geri bildirim var çünkü Ve şimdi, değil.

Yani benim kullanıcıların huzuru için ben ffmpeg-php uğraşamamz Programın bu kısmını izole etmek gerekir karar verdi. Ben bir şey bu bölümünde çok yanlış gidecek eğer, dinlenme emin bir şekilde ihtiyaç devam edecek.

Bu bir uyarı, ne de ölümcül bir hata değildir, çünkü çalışmaz catch, korkunç bir sunucu felaket. Yani önerileriniz nelerdir?

Ben ffmpeg-php-process.php adlı başka bir dosya içine bu senaryoyu koyarak düşünmek ve HTTP üzerinden çağrı ve Internal Server Error 500 ise, sonuç okuma - Ben Tamam olmadığını bilecek.

Veya PHP afet komut yalıtmak için başka, daha temiz yolu vardır?

Ps. Ben hata kaynağını teşhis veya hata ayıklama ya da bulmak gerektiğini yazmayın. Lanet bir acemi değilim ve ben güvende şimdi benim kullanıcıları yapmak gerekir, o kodda karışıklık bir ffmpeg dev değilim, ve ben şimdi umurumda her şey.

0 Cevap