La semana pasada tuvimos una de esas situaciones en las que te quedas con 2 palmos de narices. De repente uno de nuestros paneles de control internos dejó de funcionar. Preguntando si alguien había subido código nuevo, todo el mundo respondía que no. Nadie había tocado nada, la base de datos estaba bien, la maquina respondía pero la web (en php contra un Oracle mediante OCI) no cargaba.
Después de un buen rato investigando con el sqlplus y con el debug activado vemos que la conexión al Oracle se queda en un loop infinito y la cpu al 100%. ¿Pero que esta pasando?
Después de buscar en el metalink nos encontramos con el bug 4612267 (bautizado con el bug de los 248 días).
Note: 338461.1: SQL*Plus With Instant Client 10.2.0.1 Hangs, When System Uptime Is More Than 248 Days
Note:4612267.8 : Bug 4612267 – OCI client spins when machine uptime >= 249 days
Y miramos el uptime:
12:15:45 up 248 days, …..
Media mañana perdida por un bug en el Oracle Instant Client! Suerte que no era un servidor en producción, si no la que se lia es bien gorda.
Para solucionarlo: instalar el patch 4944727 y todo como una seda.
Post a Comment