Same issues for the pass months. Seems to crash very 3 or 4 days. Was more often, but I increase the memory on my vm (proxmox). No memory errors going on when the problem is happen (now), so I doubt this is the issue. I never really had a good looks logs, as I usually have to get things working ASAP (whats the expression the wife factor). I’ve been avoiding MQTT (why use it if you don’t need to?) but I might have to use this path.
It seems now, I need to reboot my vm to get zha work, it usually was just enough to restart within HA.
For me the problem went away once I disconnected (physically) 2 devices for which I could so increasing number of open sockets in netstat -an output. May want to start with checking with netstat first.
In my last failure, I notice an error message when I hovered over the ! (could not find any messages in the log) that said “No usable address”. Searching on this I found
This seems to my problem, I tried this solution, and is working so far, a few hours, so does mean much yet. I still might switch to Z2M, I just picked up an POE zigbee SLZB-06 to start the change over.