I recently had an outage on one of my pi-holes. Pi-hole didn't answer queries "just in time", so all queries have timeouted starting around 2:10 pm and ending around 2:40 pm.
From both upstream dns upstream servers that I'm using I saw on my dnsping running every five minutes, that one of them (the first one) was unavailable, but the other/second one was working and answering normally. Adding another dns upstream server temporary made it work again.
So, why wasn't my Pi-hole able to answer my dns requests anymore?
I'm running: