Foros del Web » Programando para Internet » PHP »

Error fatal desconocido

Estas en el tema de Error fatal desconocido en el foro de PHP en Foros del Web. Hola amigos, ayer en 2 de las Web que tengo en mi servidor, durante un periodo de tiempo de mas menos 2 horas, al acceder ...
  #1 (permalink)  
Antiguo 11/01/2006, 08:10
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 13 años, 7 meses
Puntos: 0
Error fatal desconocido

Hola amigos, ayer en 2 de las Web que tengo en mi servidor, durante un periodo de tiempo de mas menos 2 horas, al acceder a un sitio me aparecia el siguiente mensaje:

Fatal error: out of dynamic memory in yy_create_buffer() in Unknown on line 0

Bueno, en resumen, tengo un servidor Windows 2003 Server, con IIS 6.0 y SQL Server 2000, en el cual tengo funcionando 9 sitios, 7 sitios estan desarrollados en ASP y SQL Server 2000, los 2 restantes, desarrollados hace poco tiempo, fueron creados con PHP 5.0.5 y SQL Server 2000.

La verdad es que este error es desconocido para mi, y no he encontrado mucha información en la web. Algo esta provocando que el servidor este inestable o algo así, el asunto es que luego de reiniciar el servicio de IIS todo volvio a la normalidad. Por otra parte, el error solo se produjo en los sitios hechos en PHP, y los sitios ASP siguieron online. La verdad es que este error me tiene con una gran incertidumbre ya que necesito saber a que se debe y buscar el camino para llegar a la solución.

Espero me puedan ayudar.

Saludos y gracias de antemano.

P4blo.---
__________________
Pablod:-)
  #2 (permalink)  
Antiguo 11/01/2006, 08:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Parece que el script que estás ejecutando consume (en si mismo multiplicado por los accesos simultaneos que pueda tener) muchos recursos del servidor: Memoria.

Podrías revisar tu php.ini y ver que valores tienes en la directiva:
memory_limit

Podrías aumentarlo (siempre y cuando la memoría RAM física de tu servidor te lo permita).

No sé como instalastes PHP bajo tu IIS, pero suele ser un problema común de una instalación como CGI donde a cada ejecución de un script PHP se "levanta" una instanacia del interprete PHP (php.exe). En general una instalación como "ISAPI" de PHP (en Apache sería como "módulo") optimiza el consumo de recursos de tus scripts PHP.

También podrías instalar una versión más actualizada de PHP .. (a la fecha 5.1.1 con solución de "bugg" como suele pasar ..).

Un saludo,
  #3 (permalink)  
Antiguo 11/01/2006, 08:50
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 13 años, 7 meses
Puntos: 0
Cluster, gracias por tu pronta respuesta.

PHP esta instalado y configurado como ISAPI.

Probare revisando el php.ini y la directiva memory_limit.

Pero tengo una duda con esto
Podrías aumentarlo (siempre y cuando la memoría RAM física de tu servidor te lo permita).

Esto de que depende, en este caso el servidor tiene 1 gb de RAM.

Saludos y gracias de antemano

P4blo.-
__________________
Pablod:-)
  #4 (permalink)  
Antiguo 11/01/2006, 08:55
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues depende de eso mismo ... no sé hasta que punto PHP controla o se reserva espacio (y/o el S.O. que uses) para el tamaño de memoria que a los scripts PHP que se ejecuten le dá por defecto (y que esa directiva controla) a cada script.

Es decir . .si ahí se indican MegaByes .. (y creo que anda en 8M por defecto) .. podrás aumentarlo hasta 1024M .. pero no sé si físicamente quedarán en menos por lo que pueda reservar PHP o el S.O. Intenta ir subiendo ese valor y observa. Tampoco te puedo asegurar que esa sea la solución, pero el error parecer referente al tema.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:26.