Server only allows one connection at a time from an IP? 30s cooldown is too short.

Message boards : Server and website : Server only allows one connection at a time from an IP? 30s cooldown is too short.
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Ian&Steve C.

Send message
Joined: 21 Feb 20
Posts: 1116
Credit: 40,876,970,595
RAC: 2
Level
Trp
Scientific publications
wat
Message 54877 - Posted: 22 May 2020, 14:40:42 UTC
Last modified: 22 May 2020, 14:42:18 UTC

So I've been pulling my hair out trying to figure out why I've had such issues trying to load the GPUGRID website or communicate with the project via BOINC. it seemed like only one computer could make a connection, and if that computer was running BOINC, all other systems at the house could not load the GPUGRID website, nor communicate via BOINC. in all instances I was able to successfully ping gpugrid.net from any system, so it wasn't a DNS problem.

It's because of 1 and/or 2 things.

1. it seems like on the gpugrid server side, their network is only allowing 1 connection at a time from a single IP address.
2. the 30 second default cooldown after a schedule request is not long enough to release the connection so another computer from the same IP can communicate, so all attempts get blocked.

I have solved my problem using a brute force method to force cooldowns longer than default, to 10 mins. now suddenly all systems can reach the project though the website and BOINC. but if I have just one system using the default 30 second cooldown, it hogs the connection and no one else can communicate.

please make your default cooldown longer and/or allow multiple connections from a single IP address. this wreaks havoc on people running multiple computers from the same location. there's no need to keep pinging for more work every 30 seconds when WUs run for 30min to many hours.
ID: 54877 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 54878 - Posted: 22 May 2020, 14:53:35 UTC - in response to Message 54877.  

This has been the case for many years - I've posted about it before. It's also aggravated by the way that all functions operate on a single server (Grosso). So uploads and downloads also trigger the lockout - I can see another machine trying to download a task while I type this.

The current tasks are actually shorter than has been common at this project, which aggravates, as (obviously) has been the influx of new volunteers from SETI.

Obviously, volunteers with just a single computer won't know what all the fuss is about!
ID: 54878 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 13 Dec 17
Posts: 1424
Credit: 9,189,946,190
RAC: 8
Level
Tyr
Scientific publications
watwatwatwatwat
Message 54880 - Posted: 22 May 2020, 15:32:14 UTC

Count me in as afflicted also. Sure would like a solution from the project end.
ID: 54880 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Pop Piasa
Avatar

Send message
Joined: 8 Aug 19
Posts: 252
Credit: 458,054,251
RAC: 0
Level
Gln
Scientific publications
watwat
Message 54890 - Posted: 22 May 2020, 22:17:51 UTC

I only run 4 GPUs on 2 hosts and have had that happen. I wonder if it is a built-in defense against DOS attacks?
ID: 54890 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 13 Dec 17
Posts: 1424
Credit: 9,189,946,190
RAC: 8
Level
Tyr
Scientific publications
watwatwatwatwat
Message 54893 - Posted: 22 May 2020, 23:54:05 UTC

That is what we postulated a long time ago.

But it could just be that one lone server doing all functions just can't support the required https connections that the influx of new users has caused and the server loading to increase beyond what was originally configured.
ID: 54893 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Toni
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 9 Dec 08
Posts: 1006
Credit: 5,068,599
RAC: 0
Level
Ser
Scientific publications
watwatwatwat
Message 54898 - Posted: 23 May 2020, 6:03:16 UTC - in response to Message 54893.  

I am not aware of an explicit limit set in the server. It can be anywhere (including ISP throttling). Does it affect the web pages too?
ID: 54898 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 54899 - Posted: 23 May 2020, 6:24:00 UTC - in response to Message 54898.  
Last modified: 23 May 2020, 6:52:51 UTC

Yes. One computer doing a task operation (upload, report, download) can prevent another computer accessing these message boards. Or reading/writing here can prevent another computer doing task operations.

Edit - perhaps we should say that the problem happens at the 'connect' phase, when our device is attempting to open a TCP/IP connection to Grosso. I'm pretty sure it's something in the server operating system or web server components, long before any of the BOINC software comes into play.
ID: 54899 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 12 Jul 17
Posts: 404
Credit: 17,412,649,587
RAC: 8,996
Level
Trp
Scientific publications
watwatwat
Message 54911 - Posted: 23 May 2020, 20:56:40 UTC - in response to Message 54877.  

I have solved my problem using a brute force method to force cooldowns longer than default, to 10 mins. now suddenly all systems can reach the project though the website and BOINC. but if I have just one system using the default 30 second cooldown, it hogs the connection and no one else can communicate.
please make your default cooldown longer and/or allow multiple connections from a single IP address.


I can't find any cooldown command in my cc_config. How does one implement this fix???

Should this be set 0 or 1???
<report_results_immediately>1</report_results_immediately>
ID: 54911 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 54912 - Posted: 23 May 2020, 21:28:59 UTC - in response to Message 54911.  

Should this be set 0 or 1???
<report_results_immediately>1</report_results_immediately>
It should be set to 1 for GPUGrid, but this property is set by the GPUGrid project in the tasks (so this option has no effect on GPUGrid tasks, until it's set by the project).
Look for <report_immediately/> in the client_state.xml and you'll find similar records:
<result>
    <name>2c1dB00_379_1-TONI_MDADex2sc-0-50-RND9291_0</name>
    <final_cpu_time>0.000000</final_cpu_time>
    <final_elapsed_time>0.000000</final_elapsed_time>
    <exit_status>0</exit_status>
    <state>2</state>
    <platform>windows_x86_64</platform>
    <version_num>210</version_num>
    <plan_class>cuda101</plan_class>
    <report_immediately/>
    <wu_name>2c1dB00_379_1-TONI_MDADex2sc-0-50-RND9291</wu_name>
    <report_deadline>1590700376.000000</report_deadline>
    <received_time>1590268377.505087</received_time>
...
ID: 54912 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 13 Dec 17
Posts: 1424
Credit: 9,189,946,190
RAC: 8
Level
Tyr
Scientific publications
watwatwatwatwat
Message 54913 - Posted: 23 May 2020, 22:18:51 UTC - in response to Message 54911.  

I have solved my problem using a brute force method to force cooldowns longer than default, to 10 mins. now suddenly all systems can reach the project though the website and BOINC. but if I have just one system using the default 30 second cooldown, it hogs the connection and no one else can communicate.
please make your default cooldown longer and/or allow multiple connections from a single IP address.


I can't find any cooldown command in my cc_config. How does one implement this fix???

Should this be set 0 or 1???
<report_results_immediately>1</report_results_immediately>

Ian was asking Toni to change the server default to a longer period.

31 seconds is just too often.

Both Ian and myself use a proprietary GPUUG client that offers a configurable cooldown period for any project through a special configuration file. With that we have been able to tame both Milkyway and GPUGrid.

That is not available with the standard client.
ID: 54913 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 21 Feb 20
Posts: 1116
Credit: 40,876,970,595
RAC: 2
Level
Trp
Scientific publications
wat
Message 54916 - Posted: 23 May 2020, 23:49:41 UTC - in response to Message 54913.  

You could probably script something to get the job done with boinccmd though. Like project update, wait, disable networking, wait 10mins, Re-enable networking, project update, wait. Something like that. I’d have to look at all the command options available to see if there’s a more elegant solution than this off the cuff guess
ID: 54916 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile robertmiles

Send message
Joined: 16 Apr 09
Posts: 503
Credit: 769,991,668
RAC: 0
Level
Glu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 54919 - Posted: 24 May 2020, 3:41:56 UTC

I've seen a somewhat similar problem where if one of my computers was uploading a GPUGRID output file, my other computer was blocked from sending ANYTHING to the internet, such as a request to view a certain webpage. In my case, persuading my ISP to install a different brand of ADSL modem was what it took to fix this problem.
ID: 54919 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 13 Dec 17
Posts: 1424
Credit: 9,189,946,190
RAC: 8
Level
Tyr
Scientific publications
watwatwatwatwat
Message 54921 - Posted: 24 May 2020, 4:24:40 UTC - in response to Message 54919.  

I'd be curious to find out if this symptom is specific to hardware as in your ADSL modem.

I wonder if everyone who is afflicted is an ADSL subscriber. I'm sure there are plenty of folk over in Europe with fiber connections that are immune to the issue.

Or those on cable modems in fact?
ID: 54921 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Erich56

Send message
Joined: 1 Jan 15
Posts: 1171
Credit: 12,662,148,501
RAC: 1,014,572
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwat
Message 54922 - Posted: 24 May 2020, 4:49:04 UTC - in response to Message 54921.  

Or those on cable modems in fact?

I am on cable modem, and I havn't noticed this problem so far.
ID: 54922 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 13 Dec 17
Posts: 1424
Credit: 9,189,946,190
RAC: 8
Level
Tyr
Scientific publications
watwatwatwatwat
Message 54923 - Posted: 24 May 2020, 5:29:57 UTC - in response to Message 54922.  
Last modified: 24 May 2020, 5:34:56 UTC

Or those on cable modems in fact?

I am on cable modem, and I havn't noticed this problem so far.

Interesting. I'm assuming you have at least two or your hosts simultaneously crunching GPUGrid and using the same internet connection?

[Edit] The only project website or any website in fact that I have this issue with is GPUGrid.

But I am really curious now if only ADSL modem subscribers have the issue.

@Ian, are you on an ADSL internet connection?
ID: 54923 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Erich56

Send message
Joined: 1 Jan 15
Posts: 1171
Credit: 12,662,148,501
RAC: 1,014,572
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwat
Message 54924 - Posted: 24 May 2020, 5:42:58 UTC - in response to Message 54923.  

Or those on cable modems in fact?

I am on cable modem, and I havn't noticed this problem so far.

Interesting. I'm assuming you have at least two or your hosts simultaneously crunching GPUGrid and using the same internet connection?

four hosts simultaneously
ID: 54924 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Toni
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 9 Dec 08
Posts: 1006
Credit: 5,068,599
RAC: 0
Level
Ser
Scientific publications
watwatwatwat
Message 54927 - Posted: 24 May 2020, 9:58:45 UTC - in response to Message 54924.  

Are you positive it's not the upload bandwidth being saturated?
ID: 54927 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 54928 - Posted: 24 May 2020, 10:28:00 UTC - in response to Message 54927.  

Are you positive it's not the upload bandwidth being saturated?
I'm sure about it. I have this problem on my symmetrical 1Gbps fiber optics internet connection. Earlier I had an ADSL (through an old phone line copper wire) with 50Mbps download 15Mbps upload bandwidth, which had the same problem.
ID: 54928 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 12 Jul 17
Posts: 404
Credit: 17,412,649,587
RAC: 8,996
Level
Trp
Scientific publications
watwatwat
Message 54932 - Posted: 24 May 2020, 13:26:55 UTC - in response to Message 54913.  

...use a proprietary GPUUG client that offers a configurable cooldown period for any project through a special configuration file. That is not available with the standard client.
Ohh, it's an elitist thing :-)

I had many idle computers this morning, all with Download Pending. I clicked Retry All from my BoincTasks Transfers page. Doing that too often seems to make the problem worse. Also, both http & https flavors suffer from this affliction.

My cable modem in the US is an E31N2V1 Hitron Technologies. The spec sheet does not say ADSL:
http://www.hitrontech.com/wp-content/uploads/2020/04/5338868b2233337bd4cb308c048cf211.pdf
ID: 54932 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 54934 - Posted: 24 May 2020, 14:01:46 UTC - in response to Message 54927.  
Last modified: 24 May 2020, 14:07:54 UTC

Are you positive it's not the upload bandwidth being saturated?

Yes.

1) It's been happening for years, when things were quieter.
2) The hourly project-specified scheduler update is sufficient to block other computers, even when no data needs to be transferred (limit reached or no tasks).
3) Downloads also trigger it.

My connection is hybrid, 'Fibre to the Cabinet' - optical trunk feed, VDSL for the final 500m. I'm getting Downstream 70.619 Mbps, Upstream 12.773 Mbps at the moment - the internet link from the UK doesn't allow me to saturate that.

And yes - I had to take three goes even to get a preview of that post, because one of the machines in the spare bedroom upstairs decided to upload at the critical moment. I wasn't typing fast enough to saturate either your or my upload link!

Edit - now typing from the machine upstairs. It had tried, but failed, to upload (log says 'connect() failed') - so no bandwidth used, except for the attempted handshake. It cleared on the retry, and downloaded a new task as well.
ID: 54934 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
1 · 2 · Next

Message boards : Server and website : Server only allows one connection at a time from an IP? 30s cooldown is too short.

©2026 Universitat Pompeu Fabra