Original von Kry
It's the router that cannot give more connections to amule. It's a known amule behaviour that when it loses inet connection, it hangs.
But is this behaviour normal or should amule manage (in future releases) these disconnections?
today, with amule stuck I had this netstat output:
[code:1]
$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 1 1 K6II:4662 m64.net81-66-148.n:2021 LAST_ACK
tcp 1 1 K6II:34027 m41.net81-67-121.n:4662 LAST_ACK
tcp 1 1 K6II:4662 pD9E7A148.dip.t-d:32508 LAST_ACK
tcp 1 1 K6II:34012 host217-42-220-159:4662 LAST_ACK
tcp 1 1 K6II:4662 pD955D9F6.dip.t-di:3710 LAST_ACK
tcp 1 1 K6II:34021 M1337P005.adsl.hig:4662 LAST_ACK
tcp 1 1 K6II:34023 pD9E66C10.dip.t-di:4662 LAST_ACK
tcp 1 1 K6II:34029 207.34.153.33:4662 LAST_ACK
tcp 1 1 K6II:34007 ALagny-109-1-18-19:3842 LAST_ACK
tcp 1 1 K6II:34022 AMontsouris-108-1-:4662 LAST_ACK
tcp 1 1 K6II:34000 141.30.135.184:4662 LAST_ACK
tcp 1 1 K6II:4662 lns-p19-9-82-65-92:1978 LAST_ACK
tcp 1 1 K6II:4662 dyn-81-166-50-135:37520 LAST_ACK
tcp 1 1 K6II:4662 adsl1060.freestart:2833 LAST_ACK
tcp 1 1 K6II:4662 213.37.67.54:2738 LAST_ACK
tcp 1 1 K6II:4662 81.185.207.217:1136 LAST_ACK
tcp 1 1 K6II:34032 ip68-108-142-39.lv:4662 LAST_ACK
tcp 1 1 K6II:34034 p5086F684.dip.t-di:4662 LAST_ACK
tcp 1 1 K6II:34010 p14245-adsan11honb:4662 LAST_ACK
tcp 1 1 K6II:34009 4.Red-80-59-119.po:4662 LAST_ACK
tcp 1 1 K6II:34037 117.Red-81-38-91.p:4662 LAST_ACK
tcp 1 1 K6II:4662 lns-p19-8-82-65-71:2786 LAST_ACK
tcp 1 1 K6II:4662 lns-vlq-1-82-65-16:4864 LAST_ACK
tcp 1 1 K6II:4662 44.1.62.81.dial.b:14846 LAST_ACK
tcp 1 1 K6II:4662 p5080F5C3.dip.t-d:14052 LAST_ACK
tcp 1 1 K6II:4662 modemcable181.48-1:4820 LAST_ACK
tcp 1 1 K6II:33988 154.Red-80-35-53.p:4662 LAST_ACK
tcp 1 1 K6II:33987 DSL217-132-12-123.:4662 LAST_ACK
tcp 1 1 K6II:4662 115.Red-80-25-253.:3717 LAST_ACK
tcp 1 1 K6II:4662 62.123.129.9:2209 LAST_ACK
tcp 1 1 K6II:4662 cpe56-malaga.ptvte:3096 LAST_ACK
tcp 1 1 K6II:34028 ivry-1-81-57-179-5:4662 LAST_ACK
tcp 1 1 K6II:4662 81-202-148-161.use:3158 LAST_ACK
tcp 1 1 K6II:33977 87-184-89-200.fibe:4662 LAST_ACK
tcp 1 1 K6II:4662 h254n3fls23o1064.b:1270 LAST_ACK
tcp 1 1 K6II:34001 81-203-232-164.use:4662 LAST_ACK
tcp 1 1 K6II:34002 AStrasbourg-206-1-:4662 LAST_ACK
tcp 1 1 K6II:33995 pD9528695.dip.t-di:4662 LAST_ACK
tcp 1 1 K6II:4662 pD95407CF.dip.t-d:63103 LAST_ACK
tcp 1 1 K6II:4662 202.Red-81-35-82.:34456 LAST_ACK
tcp 1 1 K6II:4662 pauguste-2-81-57-9:4390 LAST_ACK
tcp 1 1 K6II:34036 p508D26E8.dip.t-di:4662 LAST_ACK
tcp 1 1 K6II:4662 lns-th2-13-82-64-7:4796 LAST_ACK
tcp 1 1 K6II:4662 ATuileries-117-1-3:2697 LAST_ACK
tcp 1 1 K6II:34003 81.7.105.242:4662 LAST_ACK
tcp 1 1 K6II:4662 DWM-145-57.go.rete:2347 LAST_ACK
tcp 1 1 K6II:4662 80-28-102-189.adsl:3192 LAST_ACK
tcp 1 1 K6II:33985 gdsl42.dnvr.uswest:4662 LAST_ACK
tcp 1 1 K6II:4662 BSN-77-234-139.dsl:3411 LAST_ACK
tcp 1 1 K6II:34018 62.233.228.45:4662 LAST_ACK
tcp 1 1 K6II:4662 p508BED25.dip.t-d:42437 LAST_ACK
tcp 1 1 K6II:34017 pD9E2CFB6.dip.t-di:4662 LAST_ACK
tcp 1 1 K6II:55901 100.Red-80-26-74.p:4662 LAST_ACK
tcp 1 1 K6II:4662 ACB4D135.ipt.aol.c:4442 LAST_ACK
tcp 1 0 K6II:57395 webx5.aruba.it:http CLOSE_WAIT
tcp 1 0 K6II:57417 webx5.aruba.it:http CLOSE_WAIT
tcp 1 1 K6II:34014 62-43-120-59.user.:4662 LAST_ACK
tcp 1 1 K6II:34013 82-33-131-243.cabl:4662 LAST_ACK
tcp 1 1 K6II:34008 a80-126-33-113.ads:4662 LAST_ACK
tcp 1 1 K6II:4662 DSL217-132-62-82.b:3364 LAST_ACK
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 12 [ ] DGRAM 3112
unix 3 [ ] STREAM CONNECTED 68210216
unix 3 [ ] STREAM CONNECTED 68210215
unix 3 [ ] STREAM CONNECTED 68209399
unix 3 [ ] STREAM CONNECTED 68209398
unix 3 [ ] STREAM CONNECTED 30358507
unix 3 [ ] STREAM CONNECTED 30358506
unix 3 [ ] STREAM CONNECTED 30358501
unix 3 [ ] STREAM CONNECTED 30358500
unix 3 [ ] STREAM CONNECTED 30357681
unix 3 [ ] STREAM CONNECTED 30357680
unix 3 [ ] STREAM CONNECTED 30293856
unix 3 [ ] STREAM CONNECTED 30293855
unix 3 [ ] STREAM CONNECTED 26603593
unix 3 [ ] STREAM CONNECTED 26603592
unix 3 [ ] STREAM CONNECTED 20678549
unix 3 [ ] STREAM CONNECTED 20678548
unix 3 [ ] STREAM CONNECTED 20678544
unix 3 [ ] STREAM CONNECTED 20678543
unix 3 [ ] STREAM CONNECTED 20678539
unix 3 [ ] STREAM CONNECTED 20678538
unix 3 [ ] STREAM CONNECTED 980310
unix 3 [ ] STREAM CONNECTED 980309
unix 3 [ ] STREAM CONNECTED 979825
unix 3 [ ] STREAM CONNECTED 979824
unix 3 [ ] STREAM CONNECTED 979734
unix 3 [ ] STREAM CONNECTED 979733
unix 3 [ ] STREAM CONNECTED 722615
unix 3 [ ] STREAM CONNECTED 722614
unix 3 [ ] STREAM CONNECTED 6199
unix 3 [ ] STREAM CONNECTED 6198
unix 3 [ ] STREAM CONNECTED 6194
unix 3 [ ] STREAM CONNECTED 6193
unix 3 [ ] STREAM CONNECTED 6176
unix 3 [ ] STREAM CONNECTED 6175
unix 3 [ ] STREAM CONNECTED 6168
unix 3 [ ] STREAM CONNECTED 6167
unix 3 [ ] STREAM CONNECTED 6164
unix 3 [ ] STREAM CONNECTED 6163
unix 3 [ ] STREAM CONNECTED 6160
unix 3 [ ] STREAM CONNECTED 6159
unix 3 [ ] STREAM CONNECTED 6156
unix 3 [ ] STREAM CONNECTED 6155
unix 3 [ ] STREAM CONNECTED 6152
unix 3 [ ] STREAM CONNECTED 6151
unix 3 [ ] STREAM CONNECTED 6147
unix 3 [ ] STREAM CONNECTED 6146
unix 3 [ ] STREAM CONNECTED 6143
unix 3 [ ] STREAM CONNECTED 6142
unix 3 [ ] STREAM CONNECTED 6137
unix 3 [ ] STREAM CONNECTED 6136
unix 3 [ ] STREAM CONNECTED 6130
unix 3 [ ] STREAM CONNECTED 6129
unix 3 [ ] STREAM CONNECTED 6096
unix 3 [ ] STREAM CONNECTED 6095
unix 3 [ ] STREAM CONNECTED 6085
unix 3 [ ] STREAM CONNECTED 6084
unix 2 [ ] STREAM CONNECTED 6076
unix 3 [ ] STREAM CONNECTED 6066
unix 3 [ ] STREAM CONNECTED 6065
unix 3 [ ] STREAM CONNECTED 6061
unix 3 [ ] STREAM CONNECTED 6060
unix 3 [ ] STREAM CONNECTED 6057
unix 3 [ ] STREAM CONNECTED 6056
unix 3 [ ] STREAM CONNECTED 6051
unix 3 [ ] STREAM CONNECTED 6050
unix 3 [ ] STREAM CONNECTED 6045
unix 3 [ ] STREAM CONNECTED 6044
unix 3 [ ] STREAM CONNECTED 6040
unix 3 [ ] STREAM CONNECTED 6039
unix 3 [ ] STREAM CONNECTED 6038
unix 3 [ ] STREAM CONNECTED 6037
unix 3 [ ] STREAM CONNECTED 6032
unix 3 [ ] STREAM CONNECTED 6031
unix 3 [ ] STREAM CONNECTED 6025
unix 3 [ ] STREAM CONNECTED 6024
unix 3 [ ] STREAM CONNECTED 6018
unix 3 [ ] STREAM CONNECTED 6017
unix 3 [ ] STREAM CONNECTED 6008
unix 3 [ ] STREAM CONNECTED 6007
unix 3 [ ] STREAM CONNECTED 6004
unix 3 [ ] STREAM CONNECTED 6003
unix 3 [ ] STREAM CONNECTED 5962
unix 3 [ ] STREAM CONNECTED 5961
unix 3 [ ] STREAM CONNECTED 5930
unix 3 [ ] STREAM CONNECTED 5929
unix 2 [ ] DGRAM 5922
unix 2 [ ] STREAM CONNECTED 5456
unix 3 [ ] STREAM CONNECTED 5444 < /.../.../... a path>
unix 3 [ ] STREAM CONNECTED 5443
unix 3 [ ] STREAM CONNECTED 5430
unix 3 [ ] STREAM CONNECTED 5429
unix 3 [ ] STREAM CONNECTED 5424
unix 3 [ ] STREAM CONNECTED 5423
unix 2 [ ] DGRAM 5135
unix 2 [ ] DGRAM 5101
unix 2 [ ] DGRAM 3784
unix 3 [ ] STREAM CONNECTED 3567
unix 3 [ ] STREAM CONNECTED 3566
unix 2 [ ] DGRAM 3523
unix 6 [ ] STREAM CONNECTED 3569
unix 3 [ ] STREAM CONNECTED 3490
unix 2 [ ] DGRAM 3452
unix 2 [ ] DGRAM 3374
unix 2 [ ] DGRAM 3325
unix 2 [ ] DGRAM 3165
unix 2 [ ] DGRAM 3123
[/code:1]
.. and i had to abort amule to see them disappear
(but in the meantime i was browsing the net with Opera, so my router wasn't completely overloaded...)
Should amule have to disconnect itself?
What if I kill eand relaunch amule (set with autoconnect) regularly via a crontab entry?