Troubleshooting
Diagnostics
If the system does not start or behaves unstably, begin by checking the container status:
docker compose ps
Normal output — all containers in Up status:
NAME IMAGE STATUS PORTS
hashcore-cadvisor gcr.io/cadvisor/cadvisor:latest Up X seconds (health: starting) 8080/tcp
hashcore-grafana grafana/grafana Up X seconds 0.0.0.0:5000->3000/tcp
hashcore-node-exporter prom/node-exporter Up X seconds 9100/tcp
hashcore-prometheus prom/prometheus Up X seconds 9090/tcp
hashcore-proxy-configurator .../stratum-proxy-configurator:latest Up X seconds 0.0.0.0:5001->5001/tcp
hashcore-stratum-proxy .../farm-proxy:latest Up X seconds 0.0.0.0:3000->3000/tcp, 0.0.0.0:5010->5010/tcp
Viewing Logs for a Specific Container
docker compose logs stratum-proxy
docker compose logs grafana
docker compose logs prometheus
Look for lines indicating errors in the logs. If you cannot find the cause yourself, collect a diagnostic report and contact support (see section 10).