skot / ESP-Miner

A bitcoin ASIC miner for the ESP32
GNU General Public License v3.0
357 stars 132 forks source link

Bitaxe httpd crashes #262

Closed IO-igiannako closed 2 months ago

IO-igiannako commented 3 months ago

Describe the bug After a couple of days (2-3 max) the Bitaxe http server stops responding to http requests. I can't access the web interface and therefore no further information on Bitaxe condition, change settings, check logs, etc. I bought it a week ago and this is the third time in a row it crashes. Bitaxe reponds to ping but doesn't serve http at all. Unfortunately, only hardware restart solves the issue.

To Reproduce N/A, http interface is unavailable after 48-72 hours of uptime. Some performance statistics are available via ckpool worker only (all the screenshots attached taken at the same time).

Expected behavior Theoretically, I expect the web server to constantly serve content, dashboard, settings, logs etc

Screenshots & Photos

image image image

Hardware (please complete the following information):

Additional context Add any other context about the problem here.

19201003080114 commented 3 months ago

I had similar issue. After adding heatsinks to ESP32 the webpage is now always available

IO-igiannako commented 3 months ago

Easy, I'll try that. Cheers

benjamin-wilson commented 3 months ago

What type of wireless router do you have?

IO-igiannako commented 3 months ago

The default one the local internet provider offers. It's the Sercomm SHG3060 or Vodafone Power Station WiFi6, as it's branded. I'm not quite sure of the question to be honest, I find it to be a decent WiFi 6 router, quite stable. I'm on the 2.4 band, statistics are stable as well, the ping with ckpool is not excellent but good enough (120-160ms) and I have only 1 share rejected out of 1000 on average, meaning ~0,1%.

Let me know if there's something more specific, happy to share with you.

IO-igiannako commented 3 months ago

I installed a heatsink to ESP32 and now seems to be stable. Thanks @19201003080114

kakawlala commented 3 months ago

Replacing esp32 still doesn't work. I am placing metal clips Screenshot_20240803-201614_Chrome_1 Screenshot_20240803-201720_Chrome_1 P_20240805_180122_1

skot commented 3 months ago

there are some memory leak fixes in https://github.com/skot/ESP-Miner/tree/219-leak_hunting that might fix this. can you give it a try?

esp-miner.bin.zip