Jump to content

P2Pool for Phoenixcoin

Recommended Posts

Intermittent disconnection of atlas/prometheus?


After many weeks of successful mining at atlas.phoenixcoin.org, I am now seeing a lot of disconnections. Sometimes the disconnection is reported in a red warning at the top of the Web page for atlas. More recently, the Web page has no error report, but phoenixcoin-qt reports "Couldn't communicate with the server. Retrying in 30 seconds." During the disconnection, all of my shares are rejected. Sometimes the disconnections corrects spontaneously. Toggling mining off and on again appears to reset the connection.


I am running phoenixcoin-qt from phoenixcoin-lin-amd64- and minerd from cpuminer 2.4 on Ubuntu Saucy.


I had similar experiences on prometheus.phoenixcoin.org, but I observed a long latency (over 110 ms) to the server, and try to stick with atlas. I discovered a third node in the pool at multicoin.eu, but I also get a latency >110 ms there.




Mike O'Donnell

There were disconnections due to daemon upgrades to v0.6.5.3. Once a daemon at Atlas ran out of memory and crashed. My miner is at Prometheus failing over to Atlas if anything happens. I can set up another P2Pool in Los Angeles if there is enough demand. Too far from me to use it.

Share this post

Link to post
Share on other sites

I've added some frills to the Phoenixcoin p2pool.


and I'm working towards a domain name. It's in Amsterdam.


I've made a custom enhanced front end including the status node chart.

Next step is to get the customised front ends, in a coherent way onto Github.

Share this post

Link to post
Share on other sites

Are there any p2pool nodes that are running on the new version? Tried to get a node setup last night but could not find any other nodes.

I'll get my P2Pool nodes back online on the next week.

Share this post

Link to post
Share on other sites

I was able to get mine online and somewhat working. Needs to use longpoll, no stratum support (--no-stratum flag). The guys on the feathercoin forum are currently working that out.


Well, it was synced up with the pool but somewhere lost that and is now a lone pool. Going to continue working on it.

Share this post

Link to post
Share on other sites

@s Fox s: make sure that in the networks.py file that you leave the p2port as 11555. I have been able to connect to other peers that way.


I am running into another issue though. I am able to mine and I find blocks, however I can't get all the data to fill in. See:


I am seeing this error when running p2pool with --debug

Error in DeferredResource handler:
2014-09-05 14:06:31.148459 > Traceback (most recent call last):
2014-09-05 14:06:31.148890 >   File "/root/p2pool-neoscrpyt/p2pool/util/deferred_resource.py", line 24, in render
2014-09-05 14:06:31.149375 >     defer.maybeDeferred(resource.Resource.render, self, request).addCallbacks(finish, finish_error)
2014-09-05 14:06:31.149792 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 139, in maybeDeferred
2014-09-05 14:06:31.150199 >     result = f(*args, **kw)
2014-09-05 14:06:31.150583 >   File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 250, in render
2014-09-05 14:06:31.150982 >     return m(request)
2014-09-05 14:06:31.151361 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1237, in unwindGenerator
2014-09-05 14:06:31.151683 >     return _inlineCallbacks(None, gen, Deferred())
2014-09-05 14:06:31.151985 > --- <exception caught here> ---
2014-09-05 14:06:31.152281 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks
2014-09-05 14:06:31.152624 >     result = g.send(result)
2014-09-05 14:06:31.152922 >   File "/root/p2pool-neoscrpyt/p2pool/web.py", line 189, in render_GET
2014-09-05 14:06:31.153229 >     res = yield self.func(*self.args)
2014-09-05 14:06:31.153584 >   File "/root/p2pool-neoscrpyt/p2pool/web.py", line 194, in <lambda>
2014-09-05 14:06:31.153895 >     web_root.putChild('rate', WebInterface(lambda: p2pool_data.get_pool_attempts_per_second(node.tracker, node.best_share_var.value, decent_height())/(1-p2pool_data.get_average_stale_prop(node.tracker, node.best_share_var.value, decent_height()))))
2014-09-05 14:06:31.154262 >   File "/root/p2pool-neoscrpyt/p2pool/data.py", line 553, in get_pool_attempts_per_second
2014-09-05 14:06:31.154572 >     assert dist >= 2
2014-09-05 14:06:31.154864 > exceptions.AssertionError:


Any help would be appreciated.

Share this post

Link to post
Share on other sites

Of course as soon as I post this it starts showing up ????. Now the issue is that I found a block, and I got credit for it (not really an issue per-say ;), however I'm obviously not in sync with the other peers as they aren't showing the block and I received the full 50pxc.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

Cryptocurrenytalk Logo


News, information, and discussions about cryptocurrencies, blockchains, technology, and events. Blockchaintalk is your source for advice on what to mine, technical details, new launch announcements, and advice from trusted members of the community. Cryptocurrencytalk is your source for everything crypto. We love discussing the world of cryptocurrencies.



Important Information

By using CRYPTOCURRENCYTALK.COM, you agree to our Terms of Use.