aMule Forum

Spanish => sp_Bugs => Topic started by: Ametsa on May 20, 2005, 05:17:48 PM

Title: Sigue con la cpu a 100%
Post by: Ametsa on May 20, 2005, 05:17:48 PM
A mi esta version no me arregla nada , he recompilado y el problema no se soluciona. Al cabo de unas horas se pone la cpu 100% y el Promedio De Uso se dispara.

La maquina donde rula es una pentium 200 MMX con 198 megas con una Debian 3.1 (sarge) el configure lo hice asi :.
/configure --enable-webserver --disable-monolithic --enable-amule-daemon --enable-cas --disable-ed2k

Bueno pues nada , cuando lo he ido a matar ponia esto :
aMule
Checking if there is an instance already running...
Loading temp files from /home/raul/.aMule/Temp.
Loading PartFile 8 of 8
All PartFiles Loaded.
ListenSocket: Ok.

*** TCP socket (ECServer) listening on 0.0.0.0:4712
*** Server UDP socket (TCP+3) at 0.0.0.0:4993
*** TCP socket (TCP) listening on 0.0.0.0:4990
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Adding file /home/raul/.aMule/Temp/002.part.met to shares
Adding file /home/raul/.aMule/Temp/004.part.met to shares
Adding file /home/raul/.aMule/Temp/006.part.met to shares
Adding file /home/raul/.aMule/Temp/008.part.met to shares
Adding file /home/raul/.aMule/Temp/010.part.met to shares
Adding file /home/raul/.aMule/Temp/011.part.met to shares
aMuleweb is running on pid 9755
CServerSocket: destroying socket 0x85324a8
CServerSocket: terminated

Estaas dos ultimas lineas son las que indican el error . Decir que otras veces se me pone a 100% la cpu y no salen estas dos lineas. Al ir a matarlo me ha saltado este mensaje

Shutdown requested, terminating in next event loop.ECSocket::ReadBufferFromSocket error No error happened

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
http://forum.amule.org/board.php?boardid=67
If possible, please try to generate a real backtrace of this crash:
http://www.amule.org/wiki/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMuled 2.0.1 using v2.6.0
CServerSocket: destroying socket 0x8510b00
Running on: Linux 2.6.8-1-386 i586

[2] wxFatalSignalHandler in /usr/lib/libwx_base-2.6.so.0[0x401461f8]
[3] ?? in [0xffffe420]
[4] ?? in amuled [0x813bd34]
[5] ?? in amuled [0x813eefd]
[6] ?? in amuled [0x813d5ec]
[7] ?? in amuled [0x814ac49]
[8] ?? in amuled [0x814a6eb]
[9] ?? in amuled [0x8146602]
[10] wxThreadInternal::PthreadStart(wxThread*) in /usr/lib/libwx_base-2.6.so.0[0x4013cb2b]
[11] wxPthreadStart in /usr/lib/libwx_base-2.6.so.0[0x4013c9ff]
[12] ?? in /lib/tls/libpthread.so.0 [0x40022b63]
[13] __clone in /lib/tls/libc.so.6[0x4037918a]

--------------------------------------------------------------------------------
Abortado

Pues nada si necesitas Betatester en Debian 3.1 compilandocon con esas caracteristicas me mandais un correo estamos 3 amigos  a vuestra entera disposicion con ganas de solucionar ese pequeño problema.
Title: Re: Sigue con la cpu a 100%
Post by: Jacobo221 on May 20, 2005, 06:29:26 PM
"La maquina donde rula es una pentium 200 MMX" <- bueno, eso es un poco limitado, no crees ;-)

estais usando wx 2.4 o 2.6? 2.6 es el recomendado. w.4 daba cargas muy altas de memoria.

espero tu respuesta.

un saludo!
Title: Re: Sigue con la cpu a 100%
Post by: Ametsa on May 20, 2005, 07:59:54 PM
A ver siendo la 2.0.1 era necesaria las wxbase 2.6 , esa maquina no tiene X  y el mldonkey se mueve perfectamente y el Amule tambien hasta que salta el bug o el fallo y se pone la CPU a 100%  y sigue funcionando bien pero no se puede tener la cpu a 100% .
Title: Re: Sigue con la cpu a 100%
Post by: eL_Suso on May 20, 2005, 10:28:11 PM
Cuenta un Pentium II a 400MHz, 384 MB SRAM, sin X, que le pasa más de lo mismo. Con la 2.0.1 seguimos, x lo menos nosotros igual. Esperemos que esto se solucione, es una pena q un programazo como este nos de este fallo en máquinas "humildes" ya que una intención del amuled (creo yo...) es de ponerla en equipos más cutrecillos y así tener un amuleserver  :]. Bueno, Saludineees

Edito:
Si quereis que pegue el top, o lo q querais decirlo.
Title: Re: Sigue con la cpu a 100%
Post by: Kry on May 21, 2005, 01:59:05 AM
no tiene que ver la CPU... es un bug claramente.
Title: Re: Sigue con la cpu a 100%
Post by: Ametsa on May 21, 2005, 11:41:18 AM
Bueno nos quedamos a la espera, si neceitas probar algo no tienes mas que decirnoslos y nos ponemos manos a la obra que hay ganas de ver rulando el Amuled en mi maquina, muchas gracias por vuestro trabajo.
Title: Re: Sigue con la cpu a 100%
Post by: eL_Suso on May 21, 2005, 07:46:42 PM
He compilado la versión CVS de hoy, tras unas horas funcionando, se ha colgado y por supuesto, la CPU al 100%, el error es el siguiente:

Sending a callback request, ID: 4da37b/7ba34d00 IP: 123.163.77.0 (3)
Sending a callback request, ID: 56114d/4d115600 IP: 77.17.86.0 (0)
Sending a callback request, ID: 4f2c2f/2f2c4f00 IP: 47.44.79.0 (3)
Sending a callback request, ID: 47048c/8c044700 IP: 140.4.71.0 (3)
Sending a callback request, ID: 42c1e6/e6c14200 IP: 230.193.66.0 (3)
Sending a callback request, ID: 40df9d/9ddf4000 IP: 157.223.64.0 (3)
Sending a callback request, ID: 4c1ce6/e61c4c00 IP: 230.28.76.0 (3)
Sending a callback request, ID: 43026a/6a024300 IP: 106.2.67.0 (0)
Sending a callback request, ID: 56114d/4d115600 IP: 77.17.86.0 (0)
Sending a callback request, ID: 4f2c2f/2f2c4f00 IP: 47.44.79.0 (3)
Sending a callback request, ID: 4a3378/78334a00 IP: 120.51.74.0 (2)
ECSocket::ReadBufferFromSocket error The socket is non-blocking and the operation would block
ECSocket::WriteBufferToSocket error The socket is non-blocking and the operation would block
ECSocket::WriteBufferToSocket error The socket is non-blocking and the operation would block
ECSocket::WriteBufferToSocket error The socket is non-blocking and the operation would block
ECSocket::WriteBufferToSocket error The socket is non-blocking and the operation would block
ECSocket::WriteBufferToSocket error The socket is non-blocking and the operation would block

Al igual que Ametsa me ofrezco a testear lo que haga falta. Ánimo con el programa que promete en cuanto se pula un poco.
Title: Re: Sigue con la cpu a 100%
Post by: PiSPo on May 23, 2005, 04:14:21 PM
A mi también me ocurre lo mismo con la CPU -> 100% de uso al cabo del tiempo (el uso se va repartiendo entre algunos de los diferentes procesos de amuled: 46 en marcha, 9 compitiendo por la CPU (descargas con usuarios activos 9)). En cuanto a uso de memoria y rendimiento en general bastante mejorado (bendito amule daemon).

Gracias por esta última versión que es bastante más estable (incluyendo el amuleweb que ya no se cae) y espero que podais solucionar el uso excesivo de CPU.

Slackware 10.1@P3 500, 192 Mb Ram
Title: Re: Sigue con la cpu a 100%
Post by: PiSPo on May 24, 2005, 02:18:03 PM
Por cierto, la gente k tiene el problema con la version 2.0.1 le recomiendo k use la 2.0.0 k en mi caso lleva un dia funcionando y no me da el problema de uso de CPU.

¿No es ironico k la version 2.0.1 genere un error k soluciona en la version 2.0.0 y en la version 2.0.0 no me ocurra (en mi caso)?
Title: Re: Sigue con la cpu a 100%
Post by: Ametsa on May 26, 2005, 03:18:18 PM
Yo tengo probelmas tanto en 2.00 como en 2.01 , cuando se saco la version 2.01 era para solucionar el bug de la cpu  pero no se ha solucionadoen todo los casos como se puede ver.
Title: Re: Sigue con la cpu a 100%
Post by: Ametsa on May 31, 2005, 11:42:33 PM
Alguna solucion al tema ???, la ultima CVS no rulaba el servidor web.

Seguiremos a la espera.
Title: Re: Sigue con la cpu a 100%
Post by: eL_Suso on June 04, 2005, 01:03:49 AM
Prueba a desactivar el webserver en el amule.conf y a manejarlo con el amulecmd.
Para ver si baja o no: show dl
Para añadir elink: add ^elink^
La putadilla es q la busqueda pueees como que no rula en el amulecmd, a ver si arreglan el bug, q anda q no le tenemos ganas... :D
Saludos!
Title: La 2.0.2 Sigue sin funcionar
Post by: Ametsa on June 07, 2005, 01:19:18 PM
En esta version sigue el probelma , la cpu se pone a 100% . Vuelvo a repetir si necesitas que probemos lo que sea para el tema de la cpu podeis poneros en contacto conmigo. Porque ya es la segunda vez que leo en la lista de cambios 100 cpu esta arreglado y no es asi.
Title: Re: Sigue con la cpu a 100%
Post by: Jacobo221 on June 07, 2005, 02:20:44 PM
"ya es la segunda vez que leo en la lista de cambios 100 cpu esta arreglado y no es asi."

Si es así, solo que se solucionan problemas de CPU que probablemente no sean el problema que _principalmente_ te concierne a ti.

El problema de los 100% CPU loads es que no son fáciles de detectar porque no causan errores visibles. Así que se solucionan poco a poco a medida que se encuentran. El objetivo es tenerlos reducidos al mínimo exponente para la versión 2.1.0. Y por ello a cada versión 2.0.x que sale se solucionan algunos, los que se han ido encontrando.

Además, probab lemente tus problemas de 100% CPU load no sean de aMule, sino de wx o de GTK o de que lso paquetes binarios que usas no sean buenos (SuSE, FC y otros llevan tiempo haciendo compilaciones de wx malísimas que no hacen mas que segfaults y 100% CPU loads). Pero eso ya lo he dicho antes en este thread.

Por ahora, paciencia y gracias por la proposicion :)

un saludo!
Title: Re: Sigue con la cpu a 100%
Post by: Ametsa on June 07, 2005, 05:16:11 PM
Bueno siento el tono , pero que no se mal interprete por dios . Admro mucho el trabajo del equipo Amule , si no fuera por ese pequeño problema de la cpu 100% el programa funciona estupendamente.
Yo no tengo GTK (es un servidor sin X) no uso binarios Wxbase 2.6 las compilo a mano como el emule y uso debian sobre un 200 MMX.

Muchas gracias por vuestro trabajo y paciencia tengo muchisima esperado casi 1 año para tener el estupendo amuled.
Title: Re: Sigue con la cpu a 100%
Post by: Jacobo221 on June 08, 2005, 03:28:31 AM
"sobre un 200 MMX." <- joer... que quieres.... a lo minimo, con un archivo y 100 sources en ese archivo ya debería chuparte mucha CPU...

de todas maneras, aMuled hasta hace un tiempo tenia varios bugs de CPU y memory leaks. Yo hace un par de meses que no lo uso asi que no se como esta ahora...
Title: Re: Sigue con la cpu a 100%
Post by: eL_Suso on June 08, 2005, 12:11:51 PM
Quote
"sobre un 200 MMX." <- joer... que quieres.... a lo minimo, con un archivo y 100 sources en ese archivo ya debería chuparte mucha CPU...
No creo q tenga mucho que ver el pentium 200, yo tengo un 400 y hace lo mismo, es más, el equipo de ametsa durante las dos primeras horas o así (que es cuando no está al 100%) la carga del servidor está muy baja según su phpsysinfo. Además, con el mldonkey yo he tenido un p166mmx de roble y no se ponía la cpu al 100% teniendo 20 bajadas con chucucientas fuentes (ya se q amule es otro programa :])
De todas formas ánimo y suerte con el amuled, q ya estamos hasta los ^^ del mldonkey.
Title: Re: Sigue con la cpu a 100%
Post by: Ametsa on June 08, 2005, 01:13:14 PM
Este 200 mmx va como un tiro el condenado, mas la carga de cpu es minima bajando de 6 ficheros y muchas fuenteas a 9 de subida y 32 de bajada , hasta que se le va la pinza y se pone a dar guerra con la cpu. Ya te digo que la maquina no es , que pongo el Bittornado con mucha mas carga y el sistema no se carga casi nada y el mldonkey mas de lo mismo.
Title: Re: Sigue con la cpu a 100%
Post by: eL_Suso on June 17, 2005, 09:27:33 PM
Bug solucionado en la 2.0.3.

Felicidades x el programa! Ahora si que va toodo bien, buenas noches MLDonkey. :D

Seguir asi  :baby:
Title: Re: Sigue con la cpu a 100%
Post by: Jacobo221 on June 17, 2005, 10:21:59 PM
;)