mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > No Prime Left Behind

Closed Thread
 
Thread Tools
Old 2008-11-22, 18:04   #78
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by IronBits View Post
I would think creating multiple proxy servers, with 20-25 fast clients each, should be more than enough to simplify the moving of cores around to different projects.
We can always toss some knpairs on another port (5000?) so Lennart can play with his proxy settings to see if he can find the optimal solution for his needs.
Okay, how about we do that after the rally. Gary, how about we load 598K-600K or something like that into port 5000 for this?
mdettweiler is offline  
Old 2008-11-22, 18:39   #79
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

2×5×283 Posts
Default

ecmnet client has an interesting feature, when changing servers on the config file the client always sends back the work to its origins. llrnet should behave like that in a future version. (Gary's comment about clearing the cache)

I'm leaving to have dinner and see a movie with my girlfriend. Hope the server C443 stays up and running, if something goes wrong I advise the clients to change server address to IB400 one. Bye.

Last fiddled with by em99010pepe on 2008-11-22 at 18:42
em99010pepe is offline  
Old 2008-11-22, 18:59   #80
IronBits
I ♥ BOINC!
 
IronBits's Avatar
 
Oct 2002
Glendale, AZ. (USA)

111310 Posts
Default

With Beyond's extensive testing, it was determined there is a flaw in the way the proxy communicates with the server.
It opens a bunch of sockets at once to get work, but never closes those sockets and almost never gets many knpairs for it's efforts.
I was watching the sockets climb to the max connections in the config file within seconds of bringing it online, every time, just like what happend with Beyond.

Maybe I can get Beyond to weigh in on this subject so we can gain the knowledge of his experience and testing with the proxy with all his fast cores.
IronBits is offline  
Old 2008-11-22, 19:13   #81
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by IronBits View Post
With Beyond's extensive testing, it was determined there is a flaw in the way the proxy communicates with the server.
It opens a bunch of sockets at once to get work, but never closes those sockets and almost never gets many knpairs for it's efforts.
I was watching the sockets climb to the max connections in the config file within seconds of bringing it online, every time, just like what happend with Beyond.

Maybe I can get Beyond to weigh in on this subject so we can gain the knowledge of his experience and testing with the proxy with all his fast cores.
Here's the interesting thing, though: when I look at G4000's server console, the socket #'s seem to be somewhat steady in the range of 40-50. So, it would seem that the sockets *are* being closed--though possibly not until the proxy's done with its current batch of results. That would be consistent with what we've been seeing: that a proxy with more results to return than a server has available sockets simply fills up all the available sockets, but doesn't close them because it doesn't think it's done with those sockets. Hence the server crashes when the proxy tries to open yet another socket to continue submitting its results.

Anyway, just a hypothesis.
mdettweiler is offline  
Old 2008-11-22, 19:25   #82
Flatlander
I quite division it
 
Flatlander's Avatar
 
"Chris"
Feb 2005
England

31×67 Posts
Default

server = "nplb-gb1.no-ip.org"
port = 4000

Is asleep.

Or maybe awake again???

Last fiddled with by Flatlander on 2008-11-22 at 19:26
Flatlander is offline  
Old 2008-11-22, 19:36   #83
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3×2,083 Posts
Default

Quote:
Originally Posted by Flatlander View Post
server = "nplb-gb1.no-ip.org"
port = 4000

Is asleep.

Or maybe awake again???
Looks good to me. Though upon looking back through the console output it seems as though there may have been a short interruption of some kind a few minutes ago...at any rate, though, all should be find now.
mdettweiler is offline  
Old 2008-11-22, 20:35   #84
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

289B16 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
Okay, how about we do that after the rally. Gary, how about we load 598K-600K or something like that into port 5000 for this?
OK, but let's keep it on the leading edge of the current servers so we don't have these huge holes; perhaps 576K-578K. It it drops dead as a result of testing, even for up to a week, it wouldn't be a problem because we have a huge amount of work in port 400 at the moment.


Gary
gd_barnes is offline  
Old 2008-11-22, 20:51   #85
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by gd_barnes View Post
OK, but let's keep it on the leading edge of the current servers so we don't have these huge holes; perhaps 576K-578K. It it drops dead as a result of testing, even for up to a week, it wouldn't be a problem because we have a huge amount of work in port 400 at the moment.


Gary
Okay, sounds good.
mdettweiler is offline  
Old 2008-11-22, 21:25   #86
Wabbit98
 
Sep 2008

11 Posts
Default

I switched over to 4000 because my client was asleep this morning and it was on 400.

Ni
Wabbit98 is offline  
Old 2008-11-22, 22:03   #87
IronBits
I ♥ BOINC!
 
IronBits's Avatar
 
Oct 2002
Glendale, AZ. (USA)

100010110012 Posts
Default

That's what happens to the client when the server doesn't respond after an unknown amount of time passes.
The server is running, all you would have had to do was restart it to get work.
IronBits is offline  
Old 2008-11-23, 13:10   #88
Beyond
 
Dec 2002

22·3·37 Posts
Default

Quote:
Originally Posted by IronBits View Post
With Beyond's extensive testing, it was determined there is a flaw in the way the proxy communicates with the server.
It opens a bunch of sockets at once to get work, but never closes those sockets and almost never gets many knpairs for it's efforts.
I was watching the sockets climb to the max connections in the config file within seconds of bringing it online, every time, just like what happend with Beyond.

Maybe I can get Beyond to weigh in on this subject so we can gain the knowledge of his experience and testing with the proxy with all his fast cores.

The proxy opens a new socket for each client that is connectd to that proxy. On each failure to connect (send or recieve) it leaves the sockt connection open (there is no 'time_out" to drop the connection) then immediately opens another socket to re-try the connection, multiply this by the number of clients on the proxy and you can see what happens.

Multiply proxies will eliminate the problem if thy are all pointed at different servers/ports.
Beyond is offline  
Closed Thread



Similar Threads
Thread Thread Starter Forum Replies Last Post
Let's vote the black 21st move LaurV Game 1 - ♚♛♝♞♜♟ - Shaolin Pirates 3 2013-03-09 16:09
December 21st 2012 jasong jasong 11 2012-12-19 00:28
End of the world May 21st, 2011? jasong Lounge 67 2011-05-30 04:15
Rally Jan. 23rd-25th gd_barnes No Prime Left Behind 89 2009-01-25 22:59
LLRnet server rally port 300 May 23rd-25th gd_barnes No Prime Left Behind 172 2008-06-04 19:21

All times are UTC. The time now is 11:31.


Sat Jul 17 11:31:31 UTC 2021 up 50 days, 9:18, 1 user, load averages: 1.17, 1.37, 1.33

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.