Pages:
Author

Topic: pushpool - open source pool software (Read 120157 times)

sr. member
Activity: 261
Merit: 257
September 24, 2015, 12:40:33 PM
First question: does this work with the new bitcoinxt?

Next question: how do I configure & run it?

I didn't see anyone post a working cfg file.

I want to use it with https://github.com/neofutur/simplecoin

Any help is appreciated.

Thanks.
Pushpool can't be used with bitcoin mining anymore since it doesn't support the stratum mining protocol. For a number of reasons bitcoinxt should not be run on a mining pool.
full member
Activity: 190
Merit: 100
September 24, 2015, 07:14:43 AM
First question: does this work with the new bitcoinxt?

Next question: how do I configure & run it?

I didn't see anyone post a working cfg file.

I want to use it with https://github.com/neofutur/simplecoin

Any help is appreciated.

Thanks.
legendary
Activity: 1596
Merit: 1091
January 16, 2014, 10:42:07 PM
pushpool cannot keep up with the bitcoin main network anymore, so it is not really being maintained.
sr. member
Activity: 264
Merit: 250
derp
January 16, 2014, 04:38:37 PM
 I am trying to make a pool using https://bitcointalksearch.org/topic/pushpool-tech-support-10321 but when I fire up pushpoold I get an error that the port is already in use, which it is, by bitcoind. aren't they supposed to connect via rpc?
newbie
Activity: 21
Merit: 0
July 18, 2013, 03:23:01 AM
Hi Jeff,

I read the thread, and saw mention that pushpool doesn't work for pools beyond several hundred GH. This is related to open connections.
Stratum was mentioned as a solution. I believe that stratum is pretty much the only way people connect anymore.
One developer mentioned leaving Pushpool, but several highly respected pool owners have been quite active in this thread.
The last comments on original dev and Jine's fork are both at 8 months ago.

1. Is the limitation still there?
2. Is anyone still actively developing pushpool? If not, I'd love recommendations.


TL;DR: Is pushpool currently dead? If so, what do you recommend?
legendary
Activity: 1596
Merit: 1091
June 04, 2013, 11:53:53 AM
where do i report a bug in pushpool?

Sounds like you are using a modified version of pushpool.  Report bugs to the developer who modified it.

Quote
all 3 pools for ELC are having weird reporting bugs. shares are being paid out but reporting is off. no blocks since a difficulty retarget have been reported, and yet there are blocks being found according to elacoind debug log.

That's an issue outside bitcoind / pushpool, in the pool software.

full member
Activity: 181
Merit: 100
June 04, 2013, 02:59:39 AM
where do i report a bug in pushpool?

all 3 pools for ELC are having weird reporting bugs. shares are being paid out but reporting is off. no blocks since a difficulty retarget have been reported, and yet there are blocks being found according to elacoind debug log.

stats output:

Paid Shares [All submitted shares from previous rounds which are already accounted and paid for.]
Your Valid: 214843
Invalid: 137

Unpaid Shares [Total of all shares yet to be paid since the last confirmed block until now.]
Your Valid: 1281
Pool Valid: 20961

Current Round Shares [Total shares since last found block]
Pool Valid: -129270

Estimated Per Payout
0.05989123 ELC

Account Balance
2.4865372800000016 ELC

seems wrong. And this affects all 3 pools. The coin has a different retargetting interval to fix a botcher release sky high difficulty (like all altcoins yay!), but now we have this new issue.

ideas?
jr. member
Activity: 56
Merit: 10
Learning something new everyday.
I'm dedicated to figuring out how to run a secure pool, but before I jump in can anyone confirm that you can use different currencies with Pushpool?


For instance I'm wanting to set up a legit PPS Pool for GLDcoin, but not sure if I'll be wasting my time learning how to set up pushpool for this.
hero member
Activity: 552
Merit: 500
does pushpool and bitcoind work on the same server?

Im getting this when trying to start pushpool

netcom@u12:/opt/pushpool$ sbin/pushpoold -E -F
[2013-05-01 21:46:3.812277] Listening on host :: port 8336
[2013-05-01 21:46:3.814084] Listening on host :: port 8337
[2013-05-01 21:46:3.814468] tcp bind: Address already in use

any updates, progress or other alternatives ? Tongue

ah, netcom.   that was first commercial internet provider in DFW area outside of the crap hourly stuff like compuserve....    but back then in 1990 or so, you could still freeload off of 1/2 the universities anyway, or at least telnet out from their login interface (have some friend at a uni give you a shell acct or something).   there were a few exceptions,  like at the superconducting supercollider, you could log on directly to their VAX (sscvx1.ssc.gov) with a guest account

for the question

did you change your pushpool "requests to us" to the same port that bitcoin uses?  if so, you shouldnt have. 




I remember netcom, I actually was living in Dallas at the time working in the video game industry.. but yea thats not what im using Smiley

I was able to figure it out because in the server.json their are two binding addresses for JSON-RPC.. if you leave them both in you get that issue, it wasnt really clear to me at first and nothing in the docs talk about it from what I could read Smiley

newbie
Activity: 28
Merit: 0
does it support the version  0.4 ?
zvs
legendary
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
does pushpool and bitcoind work on the same server?

Im getting this when trying to start pushpool

netcom@u12:/opt/pushpool$ sbin/pushpoold -E -F
[2013-05-01 21:46:3.812277] Listening on host :: port 8336
[2013-05-01 21:46:3.814084] Listening on host :: port 8337
[2013-05-01 21:46:3.814468] tcp bind: Address already in use

any updates, progress or other alternatives ? Tongue

ah, netcom.   that was first commercial internet provider in DFW area outside of the crap hourly stuff like compuserve....    but back then in 1990 or so, you could still freeload off of 1/2 the universities anyway, or at least telnet out from their login interface (have some friend at a uni give you a shell acct or something).   there were a few exceptions,  like at the superconducting supercollider, you could log on directly to their VAX (sscvx1.ssc.gov) with a guest account

for the question

did you change your pushpool "requests to us" to the same port that bitcoin uses?  if so, you shouldnt have. 


hero member
Activity: 552
Merit: 500
does pushpool and bitcoind work on the same server?

Im getting this when trying to start pushpool

netcom@u12:/opt/pushpool$ sbin/pushpoold -E -F
[2013-05-01 21:46:3.812277] Listening on host :: port 8336
[2013-05-01 21:46:3.814084] Listening on host :: port 8337
[2013-05-01 21:46:3.814468] tcp bind: Address already in use

any updates, progress or other alternatives ? Tongue
full member
Activity: 183
Merit: 100
Buy Ganjs Seeds with BTC @ www.qualityseeds.nl
February 01, 2013, 05:03:48 PM
what are minimum and recommended server requirements (cpu, ram, monthly bandwidth, etc...) are necessary for running a successful pool...?
Good quastion i do not know hope somebody can tell this do Ill believe the bandwidth should be pretty high
sr. member
Activity: 294
Merit: 250
January 22, 2013, 04:11:26 PM
what are minimum and recommended server requirements (cpu, ram, monthly bandwidth, etc...) are necessary for running a successful pool...?
jr. member
Activity: 107
Merit: 7
September 29, 2012, 01:59:53 PM
Good idea, I didn't know about testnet. That will come in handy, thanks.
legendary
Activity: 1596
Merit: 1091
September 29, 2012, 03:42:17 AM
Interesting stuff. I have considered writing own pool, but experimenting with 50 BTCs per block doesn't sound very tempting. I guess a quick approach would be running multiple instances of pushpool in multiple virtual machines until a more reliable pool shows up.

You could experiment on testnet, or use testnet-in-a-box.

jr. member
Activity: 107
Merit: 7
September 29, 2012, 03:08:55 AM
Interesting stuff. I have considered writing own pool, but experimenting with 50 BTCs per block doesn't sound very tempting. I guess a quick approach would be running multiple instances of pushpool in multiple virtual machines until a more reliable pool shows up.
legendary
Activity: 1260
Merit: 1000
September 23, 2012, 09:30:04 PM
Really, the only way around it is to do internal work generation, GBT or Stratum now a days.  The getwork protocol can not and will not scale to ASIC speeds, so it's kind of immaterial anyway. 

I use Eloipool now, which is written in Python3.  I would really like to have one written in C so I can work on it, I just haven't had much time to poke at Python. 

legendary
Activity: 1596
Merit: 1091
September 23, 2012, 08:53:02 PM
Can any of the devs provide any technical insights on where these limits are coming from?

Inaba is correct about the database access needing multi-threading, or to be more technically correct, database access needs more than one database client connection running in parallel.

Ditto for downstream bitcoind access -- pushpool should probably contact a farm of bitcoind's, not just one.

jr. member
Activity: 107
Merit: 7
September 23, 2012, 07:38:36 PM
Can any of the devs provide any technical insights on where these limits are coming from?

I've not tried on .7.  I had to move on to other software quite awhile ago when I could no loner get Pushpool to scale past about 400 GH/s, and even that was with multiple servers running. 
Which software did you find more reliable/scalable? P2Pool?
Pages:
Jump to: