TCP connection errors

Started receiving the following error

Connection error (8.8.4.4#53): TCP connection failed while receiving payload length from upstream (Resource temporarily unavailable)

I get a bunch of these errors and nothing load

Not sure what to do. Here is the debug:

https://tricorder.pi-hole.net/9hQPy6Xa/

Details about my system:
Raspberry Pi 4b

What I have changed since installing Pi-hole:
Nothing.

@Bucking_Horn @jfb any help on this?

This means your Internet (or maybe your local network) was unavailable when Pi-hole tried to send queries to the upstream server.

The moment i remove the pihole as my dns, everything works

Please generate a new debug log.

https://tricorder.pi-hole.net/TsAJu4bj/

@rdwebdesign https://tricorder.pi-hole.net/EEYEdQWM/

@rdwebdesign here is a new debug as of 11/13/25.

https://tricorder.pi-hole.net/spyphxbC/

That message is absent from your most recent debug log.

However, it shows timeouts for NTP as well as DNS requests, e.g.:

*** [ DIAGNOSING ]: contents of /var/log/pihole

-rw-r----- 1 pihole pihole 1.7M Nov 13 16:57 /var/log/pihole/FTL.log
   -----head of FTL.log------
   2025-11-13 00:31:03.120 EST [8226/T10111] ERROR: Failed to receive data from NTP server pool.ntp.org (23.143.196.200): Timeout
(…)
   2025-11-13 01:31:04.528 EST [8226/T10111] ERROR: Failed to receive data from NTP server pool.ntp.org (23.186.168.126): Timeout
(…)
   2025-11-13 05:31:07.856 EST [8226/T10111] ERROR: Failed to receive data from NTP server pool.ntp.org (69.89.207.99): Timeout
(…)
   2025-11-13 16:57:10.448 EST [13987/T14152] ERROR: Cannot receive UDP DNS reply: Timeout - no response from upstream DNS server

Like your original observation, this could suggest a temporary slow connection or loss of Internet connectivity.

So how do I resolve it? The only way I’ve been able to use the internet is to not use pi-hole