Recently my pihole has been crashing and taking down my other services with it, unable to restart. After looking into the logs, I am seeing spikes of high cpu and memory usage, and an unusually high number of queries from a single client - my Asus mesh router. The query log shows that these queries are all happening in a very short amount of time, and all to “local”
I have a raspi 3b+ running docker. The docker containers running on this raspi are:
- pihole
- Unbound
- WireGuard_easy
- Watchtower
- Upsnap Wake-on-LAN
- portainer
I have another raspi 3b+ running some other services, one of which is nginx proxy manager, but I don’t think this is related to the issue I’m having. Although, I’ve been wrong before.
This issue was not present last week. I did some “server maintenance” over the weekend, updating Linux on both raspi’s, updating portainer on both raspis, and setting up a WireGuard tunnel to the raspi running nginx (so that I could have access to my vault warden server remotely).
Other than that, the only settings I have changed in pihole itself are: configuring it to forward queries to unbound, and adding local DNS records so that my each subdomain on my domain is sent to the raspi running NPM.