I have been running pihole docker container on unraid for years. When I upgraded to 6.12.4, my server began crashing regularly. I isolated the issue to pihole as it stopped crashing when I kept the pihole offline. Upon further forum reading, I learned of the call trace issues. Pihole is my only container that was running with a custom IP on br0. I changed to ipvlan, and started the pihole as a custom IP on eth0. It has been working fine in general, but periodically throughout the day, it will become unresponsive for 30 seconds to 2 minutes, rendering my devices unable to resolve external addresses and load websites. During the downtime, the unraid UI is accessible, other docker containers are accessible, but the pihole webUI is not. From the console inside the pihole container, I can access the log and nothing exciting is happening. I have looked at the pihole logs and diagnostics and see nothing of interest. The unraid syslog is also silent during these brief periods.
Any suggestions on how I can look deeper into what is causing this one container to temporarily become unresponsive periodically throughout the day?