Jump to content

uT becomes unable to make outgoing connections after ~20 minutes


Falcon4

Recommended Posts

Hello again, long time no see...

Okay, this is an irritating problem for sure. I'm running uT on my network server as a seedbox. The seedbox (server) runs XP Pro SP3 and pfSense within VMware Server. So the computer has 2 NICs, one with all protocols unbound except the VMware Bridge, and that's the incoming WAN adapter. I don't want uT or any other application to touch that adapter, and everything else seems to understand that.

Except uTorrent. Even with net.bind_ip and net.outgoing_ip set, uTorrent somehow stops being able to make outgoing connections after about 20 minutes. It receives them just fine, but it isn't able to make outgoing connections.

This, therefore, is the polar opposite of the standard firewall problem.

You know what else is weird? In TCPView, I see countless "SYN_SENT" connections from uTorrent but none actually reaching a connection. At the time, I had one torrent that had one working connection, and uploading at a steady speed. I killed that connection with TCPView. But uTorrent kept showing an upload, and my connection just kept on a-rollin', even with no connections shown by TCPView.

What the hell is going on here? This seedbox has worked for a very long time, and now all of a sudden it doesn't? I just tried rebooting (and that sure took a while to bring everything back up...), and it fixed nothing.

edit: Hrm. Well, this is different. It seems to be working again. Testing hindered by the damn "update tracker" block, but I just got the first successful forced tracker update in quite a while. So this is an improvement, although I don't know what's different other than playing with some settings...

Link to comment
Share on other sites

I changed it to 80 because I knew I tweaked this PC to allow infinite connections, and I wasn't seeing any TCP/IP connection limit events... but it turns out, that was the whole problem. Somehow it became "unpatched" and it just wasn't telling me. I put it back to 8 and now it's been working the whole night. Seems a Windows Update must have unpatched it while I wasn't looking!

Goddamn Microsoft, of all the things they put in the registry, I can't believe that wasn't one of them.

Link to comment
Share on other sites

They didn't put it in the registry because that'd be the first thing viruses would hack so they could send spam out faster. :P

Your PC can't handle infinite connections no matter what hacking you've done. It might be able to handle 1000-3000, but that's stupid insane to use in uTorrent unless your line's faster than 100 megabits/second!

Link to comment
Share on other sites

Yeahyeah... I only used infinite to put it back at pre-SP2 functionality. No torrents I run even have over a thousand people to connect to, let alone at once. My usual computers, I set to 100.

At the very least, MS should have found some way to make it a persistent setting that isn't overwritten silently by their overzealous updating...

But I guess I've got the problem solved now, so hey. That's good :)

Link to comment
Share on other sites

Um, with a half-open connection limit of 0, you'll not be able to establish any connections at all, because a connection has to be half-open before it can be completed... if that's actually working, then uT is probably dummy-overriding your setting.

This also shows that you didn't need to tell me about a difference between half-open and global maximum... :P

Link to comment
Share on other sites

Half open connection limit in uTorrent DOES NOT COUNT INCOMING CONNECTIONS!

You can receive a denial-of-service attack from incoming connections and setting uTorrent's half open connection limit to 0 won't stop it. :P

It is true I cannot leave the limit set to zero forever and get connections, but once a torrent is active I often can leave it at zero for hours and have no problem continuing to receive incoming connections. I often set it to zero precisely because of high incoming rates.

Link to comment
Share on other sites

It is true I cannot leave the limit set to zero forever and get connections

Yeah, by the fact that you can't establish an outgoing connection to a tracker (which is also covered by the halfopen rule), so the tracker will never know you're there, and you'll never get any incoming connections anyway.

Are you really, really that desperate to try rubbing "haha your wrong" in my face, that you'll find any possible scenario by which I may be wrong? Well, I suppose, if the planets are properly aligned such that a peer will mysteriously try finding your computer, and it happens to connect, then yes, you may, just may, get an incoming connection with a halfopen rule of zero.

But the fact is, YES I AM FULLY AWARE OF THE DIFFERENCE BETWEEN net.max_halfopen AND THE GLOBAL CONNECTION LIMIT. Can we end this ridiculous petty argument bullcrap?

I don't even know why this trolling was necessary:

Half open connection limit is NOT the same thing as global connection max.

I can set uTorrent half open connection limit to ZERO or 1 and still get over 100 connections.

Link to comment
Share on other sites

This line kinda clearly implied which one I was referring to... after all, I never mentioned the global connection limit in uT:

I changed it to 80 because I knew I tweaked this PC to allow infinite connections, and I wasn't seeing any TCP/IP connection limit events... but it turns out, that was the whole problem.

For future reference... a more appropriate response would, in case of ambiguity, be more along the lines of "which do you mean, global connections or halfopen connections?"... not "You idiot, you don't know what you're doing, pebkac". :P

Link to comment
Share on other sites

Now just to make something clear.

I don't post here just for you.

Your problem was a user error. I pointed out a side-issue that is only slightly related to your problem...but is a serious problem for BitTorrent's survival in general.

Others read what you're posting...and if they get the impression that "infinite connections" is somehow a GOOD idea, they'll try to do it. And if you don't believe me, go watch a couple YouTube "uTorrent speedup" videos.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...