aMule Forum
English => en_Bugs => Topic started by: Mr Faber on February 09, 2005, 02:55:33 PM
-
Hello,
I use aMule cvs since four days and the daily improvements are really great (e.g. daemon statistics and webserver autostart). :baby:
I use only the daemon, cmd and webinterface so I compiled aMule with this options (enable-amulecmd,enable-webserver, enable-amule-daemon and disable-monolithic,enable-optimise,enable-debug)
I use Gentoo on an amd64 architecture with the compiler options (-march=k8 -O2 -pipe) and a 2.6.9 Kernel.
The daemon runs stable and uses since three days not 100% cpu anymore but many downloads shown twice in the webinterface shared file list especially after reload.
Changing of the upload priority doesn't work fine in webinterface too.
By the way I have another questions. Will the seperation between core and gui finished before 2.0 released or later? Isn't it better to finish this process and than make a final release candidate to check it by many people and not some cvs freaks ;) .
The only problem is, that there should be no RC9 :D
How much connections can linux handle? I have a cable modem and under windows 2000 the modem or Windows refuses only over 2000 eMule connections new ones but if I run aMule with ~ 1000 conections establishing new connections (e.g. surfing) take some time. The cpu usage can be the reason because it is always under 50 %. The uploadlimit isn't set to high. Why aMule uses so much connections? A normal ask should be take only some seconds and should be restart after ~ 40 minutes?! I haven't so much files that ,when asking every 40 minutes the, theconnection limit of 1000 always reached.
When will USS (upload speed sense) integrated in aMule? This was one of the best feature of eMule and the only one I miss.
CU
Mr Faber
-
but many downloads shown twice in the webinterface shared file list especially after reload
I will check this one. If you see it in specific situaltion, please tell me.
Changing of the upload priority doesn't work fine in webinterface too.
Works for me
Will the seperation between core and gui finished before 2.0 released or later?
Core is already separated. You have daemon, don't you ? I'm working on remote gui, but i think it will be available after 2.0.
How much connections can linux handle?
Linux (as operating system) can handle many connections. Really many. You don't have THAT match. However, due to internal wx limits amule daemon can use only 1000 conncurrent connections. Actual number of all connections opened, half-opened, half-closed is greatly depends on you specific setup (even if amule network code is bug-free)
-
Many thanks for your reply.
I'm working on remote gui, but i think it will be available after 2.0.
Thats what I want to know. Yes, I know the daemon and thats why I use aMule :) but a remote gui is better ;) .
Actual number of all connections opened, half-opened, half-closed is greatly depends on you specific setup (even if amule network code is bug-free)
At first I haven't set connection per five seconds limit but this really slow my surfing down. Im not sure whats the limit is (amule, my modem or linux). After I set it to 50 which works on Windows with a good cpu well surfing is faster than before but not as expected.
Changing of the upload priority doesn't work fine in webinterface too.
I restarted aMule and there were no double entries. I click on the up button of an shared file with isn't completed yet an nothing happens except that the file shown in yellow. After I click the down button the file priority is shown as Very High Auto which must be wrong because there is only one priority auto. When I click second time on the button down nothing happens.
The double entries seems to have something to do with the reload function of the webinterface I think.
Some other bugs.
If I change preferences with the webinterface they aren't saved (i run the daemon in usermode so i should have the same rights as the user?) Maybe it was a crash of the webinterface but saving of the important files every 10 minutes like eMule is very usefull.
Im not sure if this is a bug but I can't cancel search requests in the webinterface. It can help very much if I search global and send something wrong.
Maybe it is random but I can't connect to one server. If I click "connect to any server" it always works but I can't connect to manual choosen server. I have test it many times (not all in one minute ;) ).
On some connection attemps (first manual and then connect to any server?) amuleweb gets defunct (command ps) and I get console messages like "ECSocket::ReadBufferFormSocket error The socket is non-blocking and the operation would block." many times.
I can't remove sever with the red x.
I can't add more than one ed2k-Link in webinterface. All others except the first line will be ignored.
If i start amuled with & I get console messages and can't type anything in console beforce i press ctrl + c . Yes, I can start it with the parameter > /dev/null but a quiet mode like the amulewebinterface is better. Or has it only something to do with debug?
To be continued ;)
cu
Mr Faber
-
Originally posted by lfroenWill the seperation between core and gui finished before 2.0 released or later?
Core is already separated. You have daemon, don't you ? I'm working on remote gui, but i think it will be available after 2.0.
Will there be a win32 GUI?
That will really be the killer feature!
-
Of course. You can also compile amule on windows :P
-
aMule can't handle extended ed2k links (with aich hash oder part hashes) like this one from content.emule-project.net:
ed2k://|file|The%20Open%20CD%20v2.0.iso.[content.emule-project.net].bz2|444515283|5429FE75A683CB8577AB79133F1028FE|p=D6291AF115FD9417669CA931A4B8F260:93F7EF8F5FA7698CEC461545EB5D1F3B:4FC75947A6C15D2425DA6DE57A974A8F:636EC81EB06D4D53C78F43B3055CCDA5:5A03715923E85850EB2841CCB8341EFA:A1B197CF309E1A8526BC029D7B147B29:BAE8E970560889C64164FC4DEEF85450:9F982DB846B2116F05681BE634E7E166:FA0E0259AAD0A7C4048B7DCDEC20F873:4180259BDEB8DE9411BFDFECE7E06157:A5E05EF248B1645CC4FEC0F72192A0E9:E5635298D09E43A9D13BF2469AD8117F:675B77F136AF3D51BBBF34715BA55FFE:37F38CD0BE4278134192BF469D0A59A9:965F3A9EC0D4A896D6CD63E01DF1C5E5:E004551A1C42ACB0386796220EC6F95A:557A10CF769A2ADD5793B79BE2C9A624:BF49257C8F1277B2A48DB7065228F3FB:28D73292FE0C39559C82E94BA05C9ED4:52D3DF4D1C772E522399AF0C8819F699:CAD72FE6102C42A249B466BCE1695559:EE7E9356CE905444B6BF4FCFAD1A2542:1E880F592725837197AAC1AF99F8E043:9B9CA09736AFE09528D21A412C50D2EE:432996762FF23D2D8FEA3F9E534D8663:1BC9BF78945168AA717EB59596764797:BD2313A1EB12A143E6362D9689415D4F:9D63FC9BAC1C67F899C9F5BA1DB33344:EFDA27FA4C79CE71E4E01973E200A4CE:ACBCD0046B96FC1A454B524FA91079F2:1C5E45122A715678AE78722A7A71ED0D:7D24B5CF97169AE4D4484020234D3C65:F2A8381EFAA7A025C1451799B69764BD:75D7A1263627BB76B47260D0698F2CC3:444747E2C9F20CFC29AD814CDB149A6D:6B7193D95514F264D31B3D59ACE8AD4C:1FD25116F1381DA58B605631952A7474:F5FDA1E599BB50E9D03CBF574DF1CF23:D979B1E08866C7AF0C3E232A3DAE810B:23318A7F2C88650E74FC5998987CF58B:013CF2450DEA854D850D02AE43319E2D:CC87D0BD6E680DE6D28AA3BB8F5DBFAC:65F513D321C2F6211F74E4E83AB575B8:89DB849240C36A3C030ED0E32C2BF99C:685E23B8A1C1D6CEEB7FCDB3EBDFD757:EB3BDCA91F104EEC1B67D07FB6500322|h=FPNRRTY7E3ZE3OXOISVSFROWE4FY2KX7|/|sources,dalestan.no-ip.org:1300|/
The aMule Gui 2 rc8 ignores it but if I added it in webinterface (CVS 20050210 morning) amulweb gets defunct and uses 100% cpu. If amuleweb ist automatically started through the daemon i can't kill only the webinterface when its get defunction. In this case I have to kill the whole daemon.
I have made several checks with correct shutdown of the daemon trough amulecmd. If I change preferences in webinterface they are applied but not saved.
Has aMule a death client list like eMule?
If the network code is correct this might be the reason for the many connections. If a source is offline I can get this source many times through source exchange. WIthout a list aMule always asks this dead sources for queue position.
cu
Mr Faber
-
Every file entry in shared file list are doubled except these one who added after downloading the first chunk which is in my case only one.
cu
Mr Faber
-
CVS 20050211 evening: If I cancel some downloads in webinterface, not one, always two or more aMule webinterface crashes. As I can't restart webinterface when it starts with the daemon I have to restart amuled.
Hm, I canceld ten files and no crash happens. Maybe it only crashes if I cancel a active download file.
Always when I add a download remote per amulecmd I get the debug message "ECSocket::ReadBufferFromSocket error No Error happened". Amuled doesn't crash but maybe it is important.
cu
Mr Faber