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.
|