dslreports logo
 
    All Forums Hot Topics Gallery
spc
Search similar:


uniqs
662

Mikofox
Gun Control Saves Li..Bears
Premium Member
join:2003-01-05
North of 61*

Mikofox

Premium Member

ViaSat Surfbeam 2 - Proxy Stats Health: High Open Socket Count

Click for full size
I'm just wondering if anyone knows what the 'High Open Socket Count' means, under Client-Side Proxy Statistics Health.
This is almost constant now during daytime. Or when I have several users connected to the modem. Usually also means page loading very slow and timing out or not working at all.

Restarting everything clears it out sometimes, but usually comes back immediately. Less a problem after 2300hour.
DrStrangLov
join:2012-03-28

DrStrangLov

Member

Quick and Dirty Find elsewhere

I'm using internet via Satellite (Tooway), and when I open more than about 800 connection, The Modem hang and the internet stop until I unplug the modem power and reconnect it again.

"High Open Socket Count"
DrStrangLov

DrStrangLov to Mikofox

Member

to Mikofox
Footnote - RE-2012....I suspect Exede-5 and Exede-12 operate differently when loading up connections. I recall being limited on Exede-5. I have no idea if Viasat's equipment is configurable on their end, or if they made changes with time.

Firefox - websocket.max-connections
default value is 200

Hence, turn them down...maybe

PS: Netscape was "fast" via increasing number of web sockets...which played hell in dialup days. NCSA Mosaic only used a few in those early days, but an user could configure it for more..

Mikofox
Gun Control Saves Li..Bears
Premium Member
join:2003-01-05
North of 61*

Mikofox to DrStrangLov

Premium Member

to DrStrangLov
Thanks, yes suspected that as well, but it only started to show this error in the last month or two.

I've seen it at RED at low open connections. But then I don't know if the router holds open connections in cache? I think it clears without rebooting the modem but I haven't observed at what level or time. Just know that rebooting modem and dropping all clients doesn't resolve it.

If it is tied to open connections, is that a limit the ISP sets or is that related to modem hardware or router connected?

Okay, just read your suggestions regarding browser. Will try this.
DrStrangLov
join:2012-03-28

DrStrangLov

Member

I'm just scanning this topic, but I suspect open sockets connotes connections not closed out, where the FIN packet has not been received....see

Connection establishment
Connection termination
»en.wikipedia.org/wiki/Tr ··· lishment

On some routers, it is possible to see connections...also via Microsoft OS via TCPView...most likely, other OSs

This issue has come up once before on Viasat (user rebooted)
»community.viasat.com/via ··· y%5D=all
but, is it due to Viasat's Cisco equipment screwing the pooch (dropped packets), Viasat's modem, your router screwing the pooch, etc...I don't know

That cite I gave in second response, Tooway, had an idea...."Maybe you should experiment lowering ip packets timeouts to clear connections faster to save your total pool"

Try a different router...
DrStrangLov

DrStrangLov to Mikofox

Member

to Mikofox
said by Mikofox:

Less a problem after 2300hour

Cisco's equipment, which your provider may use, may drop packets under loaded conditions, or under SNAFU (equipment) conditions. On another note, years ago, I discovered Delphi's network router was shooting craps, and sending fragmented forum/mail messages to wrong users.

During a peak consumer usage on your beam, try this website, when your system is being max'ed also. I don't know if other test sites like this exist.
DrStrangLov

1 recommendation

DrStrangLov

Member

RE: Firefox - websocket.max-connections default value is 200

Try re-adjusting with a value around 20 to 50
DrStrangLov

1 recommendation

DrStrangLov

Member

Reference Firefox Info: Tweaking preferences

Beware - All concepts should be understood before tweaking...and this is not required for typical home setups.
DrStrangLov

DrStrangLov

Member

Just some Firefox (and related browsers) tidbits:

Network.network.http.max-connections

In Firefox 3, the default has been raised to 30.
In Firefox 6 desktop, the default has been raised to 256.
In Firefox 8 desktop on Windows, the default has been reduced to 48. [1]
The Windows default was set back to 256 after the bug was fixed (probably in Firefox 10).
Users on slower connections may want to reduce this number to help prevent HTTP connection timeouts. Users on faster connections may want to increase it, but the default value is usually fine for normal usage.

Note - When they say Firefox 3, 6, and 8, they may be referring to its Gecko's "engine.
================================================

HTTP persistent connection

HTTP 1.1 - all connections are considered persistent unless declared otherwise
===============================================

HTTP/2

According to W3Techs, as of February 2018, 24.1% of the top 10 million websites supported HTTP/2

Create a negotiation mechanism that allows clients and servers to elect to use HTTP 1.1, 2.0, or potentially other non-HTTP protocols.

HTTP/2 allows the server to "push" content, that is, to respond with data for more queries than the client requested.

Multiplexing multiple requests over a single TCP connection
===============================================

HTTP/2 Frequently Asked Questions

Why just one TCP connection?

With HTTP/1, browsers open between four and eight connections per origin. Since many sites use multiple origins, this could mean that a single page load opens more than thirty connections.
===================================================

Hence, see what network.http.max-connections is set to....I suppose resetting this value in OS (operating system) is another way to do it.

Via - social.technet.microsoft.com/Forums

Windows 7 - increase the limit of concurrent tcp connections (not related to EULA file sharing limits)

Mikofox
Gun Control Saves Li..Bears
Premium Member
join:2003-01-05
North of 61*

Mikofox to DrStrangLov

Premium Member

to DrStrangLov
Thanks for your help! Going to try some of this to see if it makes a difference.
DrStrangLov
join:2012-03-28

DrStrangLov

Member

Your Welcome!

If using Windoze

TCPView
Runs on:

Client: Windows Vista and higher.
Server: Windows Server 2008 and higher.

And, for more Geekie Inspection

How to open a .txt file after using netstat command with Batch
DrStrangLov

DrStrangLov

Member

FireFox related browsers

This article is dated, but try these values cited below. Firefox has apparently deprecated pipelining, so these remarks in article are history.

Tweaking firefox for best performance & securityTweaking firefox for best performance & security
quote:
network.http.max-connections 25
network.http.max-connections-per-server 25
network.http.max-persistent-connections-per-proxy 25
network.http.max-persistent-connections-per-server 25

When I examined Waterfox, see enclosed photo, it has a value of 900 network.http.max-connections. I'm still scratching around for Microsoft speak on this parameter. There is a difference between "Concurrent Connections" and "concurrent TCP connections," which is what I'm looking for Win 7.

In any event, configuring in browser might be best option. And write down what changes are made, for SNAFU errors

Do note, Viasat users are "communicating" via Viasat's modems...we are not on the Internet directly. Their modem is the "server." On the

network.http.max-connections-per-server 25

this might be set to 20 or lower...I'm not sure how many connections can be accessed from Viasat's SB modem. Second enclosed photo shows a default of 6.
DrStrangLov

DrStrangLov

Member

Internet standards are published via RFCs, and after getting a better foothold, the article cited above represents malarkey.

OS and browser producers tend to follow these RFCs, and attempting to make changes in OS/browser may or may not be possible. Opera, for instance, use to allow for changes, but later versions do not allow changes to be made. Firefox does. Also, these RFCs have changed over time, so RFCs of years ago are history, along with OS and browser configurations/settings/terminology/etc.

As explained for Browser connection limitations, "HTTP 1.1 protocol states that single-user clients should not maintain more than two connections with any server or proxy." But, as shown there, most browsers are configured for 6 connections, and IE maxes out at 13.

In Waterfox, I think these are relevant entries to be fiddled with; below are my current settings. Viasat's equipment is extracting web pages.

network.http.max-connections 900
network.websocket.max-connections 200

network.http.max-persistent-connections-per-proxy 32
network.http.max-persistent-connections-per-server 20

All values above were default, except for last one, which was 6, which most browsers are set to currently. With a setting of 20, your browser can "suck" faster from Viasat's modem.

If P2P was running, this may have been the reason for High Open Socket Count. I don't use P2P, but if it is a stand alone program, there should be a configuration to limit sockets/etc. Numerous hits on Google about TCP Connection Limit (Event ID 4226)...."and p2p programs that attempt to open many outbound connections at the same time." A P2P programmer will make certain assumptions, like "everybody" has decent cable/speeds, and have default values not good for satellite.

For those using Firefox related browsers, if this entry is tweaked to 20 below,

network.http.max-persistent-connections-per-server 20

your response may be a twitch faster. Again, the "server" is Viasat's modem, not at site being fetched from.

Last tidbit...if you want to monitor a port: »Re: Port 443 Open