2011-10-13 9 views
5

Estoy tratando de usar dump_bt para analizar un volcado del núcleo de apache ya que estamos obteniendo fallas de segmentación después de mover los servidores.dump_bt no funciona cuando se intenta analizar los volcados del núcleo de apache

La información que me dieron en la forma de hacerlo es en el siguiente enlace:

http://www.omh.cc/blog/2008/mar/6/fixing-apache-segmentation-faults-caused-php/

Cuando corro dump_bt consigo comando no definido, el enlace que he publicado también establece un mandato contradictorio bt_dump así que no sé lo cual está bien. Ninguno de los dos funciona sin embargo.

Cualquier ayuda es muy apreciada.

+0

He logrado obtener la traza trabajando con una biblioteca de depuración php de red hat y la he reducido a un archivo aunque no es una función. Me ha dado una línea que se relaciona con una función personalizada para las clases de autocarga, aunque no puedo ver qué está mal con ese código. He hecho un pequeño cambio, así que ahora es esperar y ver. También actualizaremos php de 5.3.6 a 5.3.8. – rsmarsha

Respuesta

2

Usted ha descuidado para hacer esto: "Copia el archivo .gbdinit a su directorio"

Define dump_bt función de usuario.

+0

Descubrí eso y usando el comando gdb "fuente" puedes decir dónde está tu archivo .gdbinit sin copiarlo. Ahora me está diciendo "intento de extraer un componente de un valor que no es una estructura". – rsmarsha

Cuestiones relacionadas