Supervise ethminer daemon and restart process or machine when appropriate
Supervise ethminer daemon and restart process or machine when appropriate.
This assumes ethminer was set up using ansible-ethminer, where systemd manages the ethminer.service process. This is required, since this is based on parsing logs from sytemd.
- Restart process when process gets stuck
- Restart machine when graphics driver fails (WIP, currently I restart nightly)
Install ethminer supervisor with:
pip install ethminer-supervisor
Then hook up either supervisor or systemd
The command line interface may be used to run manually:
You can restart the service if only old times were found by passing –restart:
–delta (default 180) can be used to override the default ‘old’ time in seconds before action is taken to recover the service:
ethminer_supervisor --restart --delta 60
See LICENSE file for further licensing information
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|ethminer_supervisor-1.1.0-py2.py3-none-any.whl (6.7 kB) Copy SHA256 hash SHA256||Wheel||2.7||Jan 13, 2018|
|ethminer_supervisor-1.1.0.tar.gz (4.5 kB) Copy SHA256 hash SHA256||Source||None||Jan 13, 2018|