ya que unas pocas horas nuestro servidor se bloquea cada vez que hace una session_start.session_start se cuelga
Para propósitos de prueba que he creado un script que se parece a esto:
<?php
session_start();
?>
Llamando desde la consola se bloquea y no puede ni siquiera ser detenido con Ctrl-C, sólo kill -9 obras. Lo mismo para llamarlo a través de Apache. /var/lib/php/session/
permanece vacío pero los permisos son absolutamente correctos, www puede escribir y también tiene permisos de lectura para todas las carpetas principales.
Según los administradores no se realizaron cambios en el servidor y no hay ningún código especial registrado para las sesiones. El servidor es CentOS 4 o 5 y ayer todo funcionaba perfectamente. Reiniciamos el servidor y actualizamos PHP, pero nada cambió.
Me he quedado sin ideas, alguna sugerencia?
ACTUALIZACIÓN
Hemos resuelto este problema al mover el proyecto a otro servidor, por lo que mientras el problema sigue existiendo en un servidor que no hay necesidad inmediata de una solución ya. Mantendré la pregunta abierta en caso de que alguien tenga una idea para otros que tengan un problema similar en el futuro.
Compruebe los registros de errores del sistema: ¿hay suficiente espacio? ¿Sus archivos de registro no se desbordan? ¿No te estás quedando sin inodos? ¿Hay algún límite en la cantidad de archivos en/tmp/session o en cualquier lugar donde almacene sus archivos? – Piskvor
Los archivos de registro no muestran ningún error y el almacenamiento está en un NFS. Otro servidor que accede al mismo NFS funciona para el proyecto. No hay límite en la cantidad de archivos de sesión. – dbemerlin
La conexión entre el servidor A y NSF es cuestionable. Verifique la conexión nuevamente. – ajreal