No sé por qué, pero después de 6 horas de buscar el error, no puedo identificarlo. Aparece en algún lugar en el código del framework cuando se usa para incluir una ruta de archivo dinámica.PHP53_via_FastCGI error 0xc0000005 en Windows Azure WebRole
Cuando intento hacer exactamente lo mismo, incluyo la llamada en un lugar diferente, el error IIS de morir no aparece.
phpinfo() funciona bien, mi aplicación no.
El error de IIS:
HTTP Error 500.0 - Internal Server Error D:\Program Files (x86)\PHP\v5.3\php-cgi.exe - The FastCGI process exited unexpectedly
Module FastCgiModule Notification ExecuteRequestHandler Handler PHP53_via_FastCGI Error Code 0xc0000005
PHP 5.3.9 noches en IIS 7.5
I toneladas ya rojos de artículos acerca de este error, nada ayudó. Es gracioso, porque ayer todo estaba bien.
Quizás pueda darme una pista útil.
Editar:
Parece que encontré las razones del problema:
1. Después del despliegue en la nube Azure, algún proceso agrega una copia entera del php.ini para el fin del archivo php.ini existente. Así que recibo muchas alertas de php-cgi.
-> Esto fue hecho por la tarea de inicio. Me pregunto por qué la tarea ahora mejora todo en lugar de sobrescribir como antes.
2. Vi que hay una nueva versión de PHP para Windows 5.3.9 (fecha de compilación el 10 de enero de 2012 a las 16:30:15). También puede encontrarlo sobre MS Web Platform Installer. Actualmente uso 5.3.8 (fecha de creación 23 de agosto de 2011 12:11:54). Lo tengo en los archivos de programa y también en mi carpeta WebRole. Normalmente, la tarea de inicio elimina mi versión de la carpeta WebRole, pero ahora no. Cuando cambio los caminos sobre RDP, everthings funciona bien.
Ahora solo necesito encontrar una manera de hacer que Azure tome el PHP en mi paquete.
tratan de passthrough errores HTTP desde el php para ver el error real de el php. Consulte esta publicación para saber cómo hacerlo: http://blogs.staykov.net/2010/06/display-php-error-messages-on-iis-70-75.html puede ayudar a identificar el problema. También intente habilitar errores en php.ini (es decir, "display_errors = on" y "error_reporting = E_ALL") – astaykov
¿Intentó mostrar el error real siguiendo los pasos en mi publicación de blog? ¿Tuvo algún éxito con este problema? – astaykov
revisó cualquiera de los siguientes recursos por el mismo error: https://bugs.php.net/bug.php?id=45786 http://forums.iis.net/t/1159556.aspx http://www.zen-cart.com/forum/showthread.php?t=133102 – astaykov