On Tue, 2002-12-03 at 15:06, webmaster wrote:
Amigos Listeros:
Alguno de ustedes esta teniendo problemas con squid de SuSE 8.1?... van 2 veces en 15 dias que tengo que reiniciar mi servidor debido a que mis usuarios se quejan de pronto de una miserable velocidad con el mencionado
En efecto, no revise la memoria pero el log de squid no me detecta coneccion
recurrente alguna..... cuando el squid anda jalando bien.... un tail -f al
access.log me viene sacando unas 100 o 120 lineas por minuto..... cuando
se freezea alcanzo a ver como unas 4 lineas por minuto.... a veces del mismo
cliente o de diferentes...
Con respecto a la memoria.. pues me parece que parando el servicio y
revisando que el proceso no esté colgado seria suficiente para liberar la
memoria que anda ocupando el squid... lo mas raro es que despues de
deshacerme del squid completamente, lo inicio de nuevo y zas!... sigue
igual... desconcertante..
Ya revise con top la memoria
Mem: 515144K av, 505200K used, 9944K free, 0K shrd, 99204K
buff
Swap: 819304K av, 1720K used, 817584K free 302472K
cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1834 wwwrun 15 0 7252 7252 5896 S 0.0 1.4 1:28 httpd
2086 wwwrun 15 0 7128 7128 5896 S 0.0 1.3 1:34 httpd
en efecto.. la memoria esta saturadisima.... pero lo mas curioso es que los
procesos mas gordos solo ocupan el 1.4 % maximo, de la memoria.... http,
squid
Ya tumbe todos los procesos que me acuerdo y sigue muy ocupado...
7:22pm up 5 days, 6:33, 1 user, load average: 0.02, 0.10, 0.04
73 processes: 71 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 0.2% user, 0.4% system, 0.0% nice, 99.4% idle
Mem: 515144K av, 465128K used, 50016K free, 0K shrd, 95952K
buff
Swap: 819304K av, 1680K used, 817624K free 284808K
cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1860 nobody 15 0 820 820 604 S 0.3 0.1 54:19 ksysguardd
1 root 15 0 236 236 204 S 0.0 0.0 0:04 init
2 root 15 0 0 0 0 SW 0.0 0.0 0:03 keventd
3 root 34 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU0
algun programa en modo terminal que me ayude a optimizar este rollo...
Ahora ya cambie el server meti una P IV con 512 de RAM, estuvo bien unos 5
dias y luego a lo mismo... ahora mejor estoy enmascarando paquetes y ahora
nadie se me ha quejado... pero estoy extrañando sacar mis reportes de acceso
a la red...
7:34pm up 1 min, 1 user, load average: 1.05, 0.36, 0.12
80 processes: 78 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 1.6% user, 6.4% system, 0.0% nice, 91.9% idle
Mem: 515144K av, 112972K used, 402172K free, 0K shrd, 24044K
buff
Swap: 819304K av, 0K used, 819304K free 50520K
cached
Luego de hacer una depuracion de procesos inutiles, acabadito de reiniciar
mi server asi luce....
ya les platicare luego como sigue....
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1568 wwwrun 16 0 5900 5900 5780 S 0.0 1.1 0:00 httpd
1555 root 15 0 5856 5856 5732 S 0.0 1.1 0:00 httpd
1679 squid 15 0 5512 5512 1124 S 1.7 1.0 0:00 squid
1087 named 15 0 3236 3236 1976 S 0.0 0.6 0:00 named
1088 named 15 0 3236 3236 1976 S 0.0 0.6 0:00 named
1089 named 15 0 3236 3236 1976 S 0.0 0.6 0:00 named
1090 named 15 0 3236 3236 1976 S 0.0 0.6 0:00 named
1091 named 15 0 3236 3236 1976 S 0.0 0.6 0:00 named
1053 ldap 16 0 2892 2888 2260 S 0.0 0.5 0:00 slapd
1061 ldap 15 0 2892 2888 2260 S 0.0 0.5 0:00 slapd
1062 ldap 20 0 2892 2888 2260 S 0.0 0.5 0:00 slapd
1681 root 16 0 2412 2412 2208 S 0.0 0.4 0:00 smbd
1096 root 15 0 2384 2384 604 S 0.0 0.4 0:00 nwbind
822 root 15 0 2280 2280 1380 S 0.0 0.4 0:00 snmpd
1058 mysql 15 0 2272 2272 1788 S 0.0 0.4 0:00 mysqld
1063 mysql 15 0 2272 2272 1788 S 0.0 0.4 0:00 mysqld
1064 mysql 20 0 2272 2272 1788 S 0.0 0.4 0:00 mysqld
Raul Martinez
----- Original Message -----
From: "Francisco R. Romo Alfaro"
Pueden ser varias cosas:
1) Alguna maquina por ahi esta tratando de accesar una pagina web repetitivamente hasta que "hace lente" el servidor por el exceso de carga. Hay algunos virus informaticos que hacen eso, peticiones al web por decenas cada segundo, como el Opasoft. "tail -f /var/log/squid/access.log" te debe mostrar esto
2) Algun programa aparte de Squid esta consumiendo recursos en ese momento. Checa con top
3) Tienes el proxy abierto al mundo por una mala configuracion de las acl's (que lo dudo pero no hay que descartarlo). "tail -f /var/log/squid/access.log" te debe mostrar tambien el problema
4) Tu configuracion de Squid con el uso de memoria esta comiendose la RAM y la maquina empieza a swapear (sorry por el anglicismo). Esto me suena a una muy probable razon, puesto que mas o menos le tomaria un dia o dos a Squid el comerse la RAM del sistema y empezar con el swap. Top tambien te saca de apuro.
5) Checa si estas corriendo la version mas actual de top, verificando los updates disponibles para SuSE 8.1
Saludos
Por otro lado, tengo movil que recibe mensajes via web por medio de una
paginita.... ya lo revise a fondo y el sistema ejecuta un CGI con 2 parametros... estuve haciendo pruebas y desde linea de comando con el wget pude enviar un mensajito a mi telefono.... ahora bien se me ocurre que puedo de alguna manera enviar mensajes a mi telefono si el server se cuelga en algun servicio.... el webmin tiene por ahi un monitor con schedule que pasa por los servicios y los verifica... ademas en la configuracion del ese modulo tiene una opcion que puede ejecutar un comando cuando cambie el estado de un servicio.... programe un bash file con algunas lineas que envian un mensaje a mi telefono... pero no funciono.... alguno tiene o recuerda algun programa con el que pueda hacer esto?... o hacerlo de alguna otra manera...
Raul Martinez
-- Francisco R. Romo Alfaro Consultor de Soluciones fcoromo@opensys.com.mx http://www.opensys.com.mx open|Sys SuSE Business Partner Tel. (81)8346-5590 y (81)8346-5792 Monterrey, N.L. Mexico