Tengo un sitio web en php que funciona con un servidor de indexación de solr, basado en CodeIgniter.500 Error del servidor: final prematuro de los encabezados de script:
Obtuvimos un montón de contenido nuevo, por lo que limpiamos la base de datos y tuvimos que reindexar el contenido (alrededor de 168,000 elementos). Creé un script para indexar los contenidos por secciones de 500: cuando termina el script, lanzamos la siguiente indexación.
Funciona perfectamente en mi entorno de prueba local, sino en la producción me sale este error 500:
[Thu Dec 02 ...] [error] [client IP] Premature end of script headers: index.php
No hay absolutamente nada en mi php.log, sólo el error_log de Apache que lo devuelve. Lo he visto suceder en otras páginas del sitio web una o dos veces, pero fue durante esta indexación.
¿Alguna idea?
No hay suficiente información para contar. Si funciona en su entorno de prueba, sospecho que tiene permisos de archivos: ¿es posible que el servidor apache se ejecute como un usuario diferente? –
Por lo tanto, permita que el script escriba en la información de registro después de cada varias líneas para que sepa dónde se rompe exactamente. –
Colin Fine: no creo que provenga del usuario, ejecuto php con suphp, cada servidor está compartimentado WhatIsOpenID: no, no hay 500 errores diferentes, es apache que devuelve un código de "error de servidor interno 500" –