[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

php + informix



 
Hola me llamo Diego, soy administrador de sistemas linux y soy nuevo en la lista. Un saludo a todos.
 
Mi primera pregunta es la siguiente:
Tengo montada varias maquinas con servidores informix, llevo un par de semanas intentando averiguar porque si monto un apache+php+informix php decide comerse toda la memoria hasta que deja a la maquina sin memoria.
Os pongo unos ejemplillos...
 
Salida de un top ->
 
Mem:   642812K av,  636660K used,    6152K free,       0K shrd,    2000K buff
Swap:  265032K av,  222308K used,   42724K free                   30476K cached
 
  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
14248 nobody     9   0 88528  86M  3180 S     0,0 13,7   0:14 httpd
14249 nobody     9   0 84380  82M  3164 S     0,0 13,0   0:13 httpd
14251 nobody     9   0 89772  60M  3192 S     0,0  9,6   0:15 httpd
14252 nobody     9   0 86940  53M  3172 S     0,0  8,5   0:14 httpd
14250 nobody     9   0 85476  53M  3180 S     0,0  8,5   0:44 httpd
14258 nobody    12   0 81724  52M  3536 S     0,8  8,3   0:13 httpd
14255 nobody    10   0 76524  50M  3172 S     0,0  8,0   0:12 httpd
14254 nobody    12   0 80640  48M  3176 S     0,2  7,7   0:33 httpd
14257 nobody    11   0 77508  48M  3192 S     0,0  7,7   0:17 httpd
14815 nobody     9   0 15816  15M  3156 S     0,0  2,4   0:01 httpd
14806 nobody     9   0 14360  13M  3156 S     0,0  2,2   0:01 httpd
14847 nobody    13   0 12076  11M  3136 S     0,0  1,8   0:00 httpd
14823 nobody    10   0 11704  11M  3136 S     0,0  1,8   0:00 httpd
 
Me parece excesivo este uso de la memoria. Habia trabajado con otras bases de datos y no notaba que ahogaban la maquina de esta manera.
 
Esto mismo me pasa con todas las maquinas en las que instalo apache + php + informix ocurriendome incluso separando la maquina de base de datos y la maquina cliente a la bbdd.
 
He estado informandome y parece que en la version de php 4.0.6 existia este bug de las funciones informix que no liberaban memoria. Decir que me ocurre con las ultimas versiones de apache y php. La versión de informix que utilizo es la 9.20 UC1 y el Cliente SDK es la 2.40 (también he probado la 2.70 obteniendo los mismos resultados)
 
Si alguien puede ayudarme sobre este tema del php junto con informix le estaria muy agradecido. Tambien si alguien me pudiera decir como mirar en 1 proceso a que librerias esta llamando y poder averiguar que es lo que consume tanta memoria. Espero sus respuestas.
 
Un saludo a la lista
 
Diego.

Reply to: