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 proxy.... he recurrido a reiniciar el servicio pero eso no resuelve el problema.... no es espacio en disco... la particion esta al 50%, incluso reinicio el log para ver si no es por demasiada carga en este pero nope... lo tumbo de nuevo y reviso los procesos y no se queda colgado... lo vuelvo a iniciar sin que me salga mensaje alguno de error.... todo parece estar normal... pero el proxy esta relentisissimo...... Lo ultimo es reiniciar el servidor... eso definitivamente resuelve mi problema pero no le veo el caso.... tengo un IBM Server x220 P III con 1 Giga en RAM 500 MB de swap un HD SCSI de 17 GB corriendo SuSE 8.1 con squid, named, samba, apache, nfsserver, mysql y ssh. Alguna IDEA?
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
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 proxy.... he recurrido a reiniciar el servicio pero eso no resuelve el problema.... no es espacio en disco... la particion esta al 50%, incluso reinicio el log para ver si no es por demasiada carga en este pero nope... lo tumbo de nuevo y reviso los procesos y no se queda colgado... lo vuelvo a iniciar sin que me salga mensaje alguno de error.... todo parece estar normal... pero el proxy esta relentisissimo...... Lo ultimo es reiniciar el servidor... eso definitivamente resuelve mi problema pero no le veo el caso.... tengo un IBM Server x220 P III con 1 Giga en RAM 500 MB de swap un HD SCSI de 17 GB corriendo SuSE 8.1 con squid, named, samba, apache, nfsserver, mysql y ssh. Alguna IDEA?
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
Ami en el 7.3 me esta sucediendo lo mismo. Cual puede ser la razon? No lo se pero incluso tengo que reiniciar el servidor cuando siento que se atasca. Pienzo que debe haber alguna razon en el afinamiento de la mquina. Tengo un Redhat 7.3 y en el hubo un tiempo que se ponia relento, el problema que se presento en el es que habien programas instalados en los equipos de la red que hacen peticiones al proxy hasta reventar la capacidad de la tarjeta de red. Tube que negarle a esos usuarios la conexión y mejoro un poco. En el caso del Suse 7.3 tengo un solo usuario y no entiendo por que se cuelga?
Si alguien nos da pistas que bueno.
----- Original Message ----- From: "Francisco R. Romo Alfaro" fcoromo@opensys.com.mx To: "webmaster" webmaster@tapachula.gob.mx Cc: suse-linux-s@suse.com Sent: Wednesday, December 11, 2002 5:43 PM Subject: Re: [suse-linux-s] Problema con Squid y Page by web!
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 proxy.... he recurrido a reiniciar el servicio pero eso no resuelve el problema.... no es espacio en disco... la particion esta al 50%, incluso reinicio el log para ver si no es por demasiada carga en este pero nope... lo tumbo de nuevo y reviso los procesos y no se queda colgado... lo vuelvo a iniciar sin que me salga mensaje alguno de error.... todo parece estar normal... pero el proxy esta relentisissimo...... Lo ultimo es reiniciar el servidor... eso definitivamente resuelve mi problema pero no le veo el caso.... tengo un IBM Server x220 P III con 1 Giga en RAM 500 MB de swap un HD SCSI de 17 GB corriendo SuSE 8.1 con squid, named, samba, apache, nfsserver, mysql y ssh. Alguna IDEA?
Pueden ser varias cosas:
- 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
- Algun programa aparte de Squid esta consumiendo recursos en ese
momento. Checa con top
- 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
- 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.
- 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
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
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" fcoromo@opensys.com.mx To: "webmaster" webmaster@tapachula.gob.mx Cc: suse-linux-s@suse.com Sent: Wednesday, December 11, 2002 4:43 PM Subject: Re: [suse-linux-s] Problema con Squid y Page by web!
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 proxy.... he recurrido a reiniciar el servicio pero eso no resuelve el problema.... no es espacio en disco... la particion esta al 50%, incluso reinicio el log para ver si no es por demasiada carga en este pero nope... lo tumbo de nuevo y reviso los procesos y no se queda colgado... lo vuelvo a iniciar sin que me salga mensaje alguno de error.... todo parece estar normal... pero el proxy esta relentisissimo...... Lo ultimo es reiniciar el servidor... eso definitivamente resuelve mi problema pero no le veo el caso.... tengo un IBM Server x220 P III con 1 Giga en RAM 500 MB de swap un HD SCSI de 17 GB corriendo SuSE 8.1 con squid, named, samba, apache, nfsserver, mysql y ssh. Alguna IDEA?
Pueden ser varias cosas:
- 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
- Algun programa aparte de Squid esta consumiendo recursos en ese
momento. Checa con top
- 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
- 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.
- 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
El 2002-12-11 a las 19:33, Raul Martínez escribió:
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
No, no está saturada, sólo hay un mega de swap en uso. Tienes 99 megas de ram usado como buffer, que es lo que el linux hace con la memoria que le sobra, en vez de dejarla libre.
Es otra cosa, algún recurso que se consume. per el que, no se.