Yay! Submitted.
Printable View
Yay! Submitted.
Carlos, do not count on my production level for the rally this weekend or the days ahead, just find out the company is getting ready to shut down 2 of our 3 offices here in Houston. :(
Not sure where that leaves me. :confused:
We shutdown 90% of our East Coast operations in the last 6 to 9 months. The hard times have reached Texas now. We shutdown 6 offices across Texas in the last 2 months. So I guess it is our turn in Houston to take a hit.
I'm not sure if I will be affected. [knocks on wood]
I currently wear 2 hats the 1st (and most important) is managing our commercial construction division which has not seen a downturn in the market, yet. And 2nd is running the IT department for our Southwest Division.
Just hedging my bets, hoping for the best and planning for the worst.
I have been kindly asked to stop finding primes, it seems the administrator(s) of the project are afraid that we are running out of potential primes. So I will be shutting down operations this evening. :(
:D
Beyond,
I'm less than 12 hours to move the rest of my fleet to server port 100. So far I have 3/8 on it. Care to join me for a week? I'll stay there until I dry out the server.
Carlos
I'll join you tomorrow.
On the job front, I have it on good authority (the owner) that the office closings are not scheduled till next month and I personnaly have no worries, my job is secure. :hifi:
The only good thing about this mess, is I will have access to those other 2 offices machines when we move them to our office for storage. I have a "good" place picked out for storage (in my office). :)
:rotfl: :thumbs: :rock:
I've added 5 of the 8 machines in my office at work. I'll start moving the home machines to port 100 when I get home in a couple of hours.
IronBits, are you going to move the rest of your cores to server port 100?
Carlos, I think your server has crashed ...... several people are unable to connect. :Pokes:
LLRnet-CRUS current status :
Sleeping ...
LLR network client 0.9b7 started
Based on LLR version 3.5.0
Loading library 'win32' ...
winloop thread
LLRMain started
server dialog thread started ...
I guess that's what you mean :bang:
What does this mean?
LLRnet-CRUS1 current status :
Initializing ...
LLR network client 0.9b7 started
Based on LLR version 3.5.0
Loading library 'win32' ...
winloop thread
LLRMain started
server dialog thread started ...
StartServiceCtrlDispatcher returns 0
I suggest to move all cores to port 300. I really don't know what's going on on port 100. That's the only server that is down at the moment.
Sorry.
Everything back to normal, don't ask me what happened...
So are we to use 100 or 300 for the rally?
100 then.
Thank you.
I'm sorry but the server went down at 2 am here and I went to bed at 1 am :bang:...
Don't worry, they will be re-assigned but for the last 3 hours I received only one rejected pair on port 300 and 9 on port 100 where 6 were from you. That's normal, it's because I tried to put the server online for several times...
The client idles connections when it can't connect and tries again to connect every 1 min or so, the server will get all results. So far on more than 500 000 k/n pairs we had two misses.
Should port 300 still work? Mine has seized up.
Restarted the client and it is working again now.
Cache size is just the default of 10. Doesn't really matter because I'm running it alongside dnet. For most of the time I've contributed to this it has only been half a core but I gave it a full core overnight last night.
Ironbits,
Please check all your cores running on server port 100. Last contact before the server went down was from one of your machines. A few years ago RieselSieve had a similar problem and it was a faulty client that jammed the server.
Thank you.
Carlos
Beyond,
I'm pulling off my machines from LLRnet and feed them with manual work from the lower ranges. I reserved a range that will put my cores busy for two weeks.
Carlos
I have not geared up yet and you are pullng boxes off?
I changed one of the server settings allowing more number of concurrent connections. The server port 100 had 8 and server port 300 had 16, changed both to 30. Let's see what happens.
I'll attempt to get everything switch over to running off my proxy in the next hour or 2, should reduce the number of clients connecting to your server but it will increase the amount of time I'm connected.
Proxy is set to cache 1000 test and uploaded every 100 results. I can increase this if needed?
My clients upload each wu as it completes.
Is there a setting I can change so that it caches 10 wus, finishes 8 and starts looking for the server to upload?
Also, is there a windows or OSX version of the llrnet server software I can use that might help out?
I think this is the setting:
Quote:
-- number of time to retry to send results before going for next WU.
-- set it to 0 for no retries, for user with no permanent connection
-- this is the suggested setting as it will save them precious
-- minutes of useless retries (the program sleep for one minute
-- between two retries)
sendRetries = 0
Give me more 2-3 hours to see if the servers are ok, meanwhile you can start to download this:
http://stats.rieselsieve.com/downloa...et-windows.zip
http://stats.rieselsieve.com/download/llrnet.linux.tgz
And start changing a few settings on llr-serverconfig.txt file, see bold text.
Quote:
--
-- LLRNet - network part of LLR
--
-- (C) 2004-2005 Vincent Penne
--
-- Released under GNU LIBRARY GENERAL PUBLIC LICENSE
-- (See file LICENSE that must be included with this software)
--
-- SERVER CONFIGURATION FILE
--
-- WARNING: comments start with two dashes
--
-------------------
-- general settings
-------------------
-- server name
-- used in particular to identify the server into the sql stats table
-- (change this name if you have several servers using the same sql database)
serverName = "CRUS.dynip.telepac.pt"
-- port that the server listen to (make sure clients are configured
-- with the same number)
port = 100
-- maximum number of concurrent connections
maxConnections = 30
-- maximum allowed time for a user to complete a job (in seconds)
jobMaxTime = 4 * 24 * 3600 -- 4 days
-- various files used by the server
knPairsFile = "knpairs.txt"
jobListFile = "joblist.txt"
resultsFile = "results.txt"
-- if you want the server to regularly prune your knpairs and joblist
-- files, then uncomment the following line and set the period of
-- pruning in second.
prunePeriod = 0.5 * 24 * 3600 -- 1/2 days
-- (for gurus only)
if WIN32 then
no_shell = 1
end
-- format used to display numbers in result file
-- (uncomment the appropriate line)
--displayFormat = "%s*2^%s+1" -- use this for PRP type test
displayFormat = "%s*2^%s-1" -- use this for LLR type test (default)
-- uncomment the following line to remove username check when
-- accepting a new result
noUserCheck = 1
-- you can customize the way the date is displayed
-- (in joblist.txt and results.txt)
--function DisplayDate()
-- return date("%d/%m/%Y\ %r")
--end
-----------------
-- PROXY settings
-----------------
-- uncomment the following line to make this server a proxy server
--proxy = 1
-- address of the parent server
proxyMasterAddress = "localhost"
proxyMasterPort = 7000
-- name of this proxy (change 'nobody' to something else)
proxyName = "nobody"
-- size of the proxy cache
proxyCacheSize = 10
-- minimum number of results to send back to the main server
-- at a time
proxyTosendThreshold = 10
-- name of the tosend file of the proxy
tosendFile = "tosend-proxy.txt"
-----------------
-- User CALLBACKS
-----------------
-- below is an example of callback to log all primes as they are
-- found into an additional file
--function OnPrime(t, k, n, job)
-- local fileprime = openfile("primes.txt", "a")
-- if fileprime then
-- write(fileprime, format("[%s]\n", job.resultdate))
-- write(fileprime, format(displayFormat.." is prime! Time : %d.0 sec.\n",
-- k, n,
-- Seconds() - job.seconds))
-- closefile(fileprime)
-- end
--end
-- similarly, you can have another callback called OnResult,
-- beware that it takes one additional argument (the residue)
--function OnResult(t, k, n, residue, job)
-- insert whatever you want here
--end
------------------------------------------
-- SQL settings (mySql only at the moment)
------------------------------------------
-- uncomment the line below to use SQL
--sqlUsed = 1
-- sql general configuration
sqlServer = "localhost"
--sqlServerPort = 4000
sqlDriver = "mysql"
sqlUser = "llrnet"
sqlPassword = "llrnet"
sqlDbName = "llrnet"
-----------------
-- SQL user table
-----------------
-- uncomment the line below and set the name of the table of users
--sqlUsersTable = "users"
-- name of the fields containing the username and the password
sqlUsernameEntry= "username"
sqlPasswordEntry= "password"
------------------------
-- SQL pairs and results
------------------------
-- uncomment the line below and set the name of the tables
--sqlPairsTable = "pairs"
sqlJobsTable = "jobs"
sqlResultsTable = "results"
sqlRejectedTable= "rejected"
------------
-- SQL stats
------------
-- uncomment the line below to allow llrnet server statistics and infos
-- to be regularly updated into the given sql table
--sqlStatsTable = "stats"
--------------------------
-- WIN32 specific settings
--------------------------
-- uncomment the line below to hide the tray icon on startup
--hideTrayIcon = 1
-- change this value if you want to run several client as services
serviceName = "NPLB_LLRserver"
-- under WIN32 platform, uncomment the following line to log stdout and stderr
-- to a file called "stdout.txt"
--logOutput = 1
-- MY TEST
--port = 7001
--proxy = 1
--knPairsFile = "knpairs-proxy.txt"
--jobListFile = "joblist-proxy.txt"
--proxyCacheSize = 10
--proxyName = "proxy1"
--sqlUsed = 1
--sqlUsersTable = "users"
That's wrong .... that is the setup for the main server.
IB, this all you really need to change
-------------------
-- general settings
-------------------
-- server name
-- used in particular to identify the server into the sql stats table
-- (change this name if you have several servers using the same sql database)
serverName = "Free-DC_Beyond"
-- port that the server listen to (make sure clients are configured
-- with the same number)
port = 7000
-- maximum number of concurrent connections
maxConnections = 8
-- maximum allowed time for a user to complete a job (in seconds)
jobMaxTime = 4 * 24 * 3600 -- 14 days
-- various files used by the server
knPairsFile = "knpairs.txt"
jobListFile = "joblist.txt"
resultsFile = "results.txt"
-- if you want the server to regularly prune your knpairs and joblist
-- files, then uncomment the following line and set the period of
-- pruning in second.
prunePeriod = 1 * 24 * 3600 -- every days
-- (for gurus only)
if WIN32 then
no_shell = 1
end
-- format used to display numbers in result file
-- (uncomment the appropriate line)
--displayFormat = "%s*2^%s+1" -- use this for PRP type test
--displayFormat = "%s*2^%s-1" -- use this for LLR type test (default)
-- uncomment the following line to remove username check when
-- accepting a new result
noUserCheck = 1
-- you can customize the way the date is displayed
-- (in joblist.txt and results.txt)
--function DisplayDate()
-- return date("%d/%m/%Y\ %r")
--end
-----------------
-- PROXY settings
-----------------
-- uncomment the following line to make this server a proxy server
proxy = 1
-- address of the parent server
proxyMasterAddress = "CRUS.dynip.telepac.pt"
proxyMasterPort = 100
-- name of this proxy (change 'nobody' to something else)
proxyName = "Free-DC_Beyond"
-- size of the proxy cache
proxyCacheSize = 2000
-- minimum number of results to send back to the main server
-- at a time
proxyTosendThreshold = 50
-- name of the tosend file of the proxy
tosendFile = "tosend-proxy.txt"