Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Watchdog timer firing regularly on vtc network2 using v0.3.0-rc1 #26

Open
graysters opened this issue Feb 9, 2018 · 0 comments
Open

Comments

@graysters
Copy link

currently running v0.3.0-rc1 and Seeing this occasionally in the log when running on network2. Interestingly I haven't seen this running the same version with network1:

2018-02-05 22:48:21.953037 > Watchdog timer went off at:
2018-02-05 22:48:21.953198 > File "run_p2pool.py", line 5, in
2018-02-05 22:48:21.953271 > main.run()
2018-02-05 22:48:21.953361 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/main.py", line 694, in run
2018-02-05 22:48:21.953432 > reactor.run()
2018-02-05 22:48:21.953505 > File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1192, in run
2018-02-05 22:48:21.953588 > self.mainLoop()
2018-02-05 22:48:21.953657 > File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1204, in mainLoop
2018-02-05 22:48:21.953733 > self.doIteration(t)
2018-02-05 22:48:21.953803 > File "/usr/lib/python2.7/dist-packages/twisted/internet/epollreactor.py", line 396, in doPoll
2018-02-05 22:48:21.953873 > log.callWithLogger(selectable, _drdw, selectable, fd, event)
2018-02-05 22:48:21.953941 > File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 88, in callWithLogger
2018-02-05 22:48:21.954011 > return callWithContext({"system": lp}, func, *args, **kw)
2018-02-05 22:48:21.954080 > File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 73, in callWithContext
2018-02-05 22:48:21.954180 > return context.call({ILogContext: newCtx}, func, *args, **kw)
2018-02-05 22:48:21.954249 > File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
2018-02-05 22:48:21.954318 > return self.currentContext().callWithContext(ctx, func, *args, **kw)
2018-02-05 22:48:21.954387 > File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
2018-02-05 22:48:21.954455 > return func(*args,**kw)
2018-02-05 22:48:21.954523 > File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
2018-02-05 22:48:21.954592 > why = selectable.doRead()
2018-02-05 22:48:21.954661 > File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 214, in doRead
2018-02-05 22:48:21.954729 > return self._dataReceived(data)
2018-02-05 22:48:21.954797 > File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 220, in _dataReceived
2018-02-05 22:48:21.954907 > rval = self.protocol.dataReceived(data)
2018-02-05 22:48:21.954975 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/util/switchprotocol.py", line 11, in dataReceived
2018-02-05 22:48:21.955043 > self.p.dataReceived(data)
2018-02-05 22:48:21.955110 > File "/usr/lib/python2.7/dist-packages/twisted/protocols/basic.py", line 571, in dataReceived
2018-02-05 22:48:21.955178 > why = self.lineReceived(line)
2018-02-05 22:48:21.955245 > File "/usr/lib/python2.7/dist-packages/twisted/web/http.py", line 1656, in lineReceived
2018-02-05 22:48:21.955313 > self.allContentReceived()
2018-02-05 22:48:21.955381 > File "/usr/lib/python2.7/dist-packages/twisted/web/http.py", line 1731, in allContentReceived
2018-02-05 22:48:21.955449 > req.requestReceived(command, path, version)
2018-02-05 22:48:21.955541 > File "/usr/lib/python2.7/dist-packages/twisted/web/http.py", line 827, in requestReceived
2018-02-05 22:48:21.955609 > self.process()
2018-02-05 22:48:21.955677 > File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 189, in process
2018-02-05 22:48:21.955745 > self.render(resrc)
2018-02-05 22:48:21.955812 > File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 238, in render
2018-02-05 22:48:21.955883 > body = resrc.render(self)
2018-02-05 22:48:21.955951 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/util/deferred_resource.py", line 24, in render
2018-02-05 22:48:21.956019 > defer.maybeDeferred(resource.Resource.render, self, request).addCallbacks(finish, finish_error)
2018-02-05 22:48:21.956091 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 139, in maybeDeferred
2018-02-05 22:48:21.956158 > result = f(*args, **kw)
2018-02-05 22:48:21.956226 > File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 250, in render
2018-02-05 22:48:21.956294 > return m(request)
2018-02-05 22:48:21.956361 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1237, in unwindGenerator
2018-02-05 22:48:21.956429 > return _inlineCallbacks(None, gen, Deferred())
2018-02-05 22:48:21.956497 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks
2018-02-05 22:48:21.956565 > result = g.send(result)
2018-02-05 22:48:21.956633 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/web.py", line 198, in render_GET
2018-02-05 22:48:21.956700 > res = yield self.func(*self.args)
2018-02-05 22:48:21.956768 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/web.py", line 135, in get_local_stats
2018-02-05 22:48:21.956836 > miner_hash_rates, miner_dead_hash_rates = wb.get_local_rates()
2018-02-05 22:48:21.956905 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/work.py", line 236, in get_local_rates
2018-02-05 22:48:21.956974 > miner_hash_rates[datum['user']] = miner_hash_rates.get(datum['user'], 0) + datum['work']/dt
2018-02-05 22:48:21.957042 > File "/data/p2pool/p2pool-vtc-net2_a/p2pool/main.py", line 326, in
2018-02-05 22:48:21.957125 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack())

Also seeing other similar variants which are causing the watchdog to fire. Any ideas? Happy to help debug, if you need any more details let me know.

chadouming pushed a commit to chadouming/p2pool-vtc that referenced this issue Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant