Hidden Services randomly stop working
I am hosting a few hidden services on my server with Tor. Recently I started having a problem where one of the hidden services randomly stops working, nobody can connect to it (circuit timeout error).
It seems Tor is still broadcasting the hidden service descriptor (otherwise it would say "hidden service unavailable, try again later") but nobody is actually able to make a connection.
There is no problem with my network and the Tor process is still running. In some cases I have many hidden services in the torrc but maybe only one of them is unreachable. There is nothing in the Tor log (one went down on 10th march, but last entry in Tor log was 8th march).
Sending the HUP signal to tor to reload does not fix the problem. If I close Tor and restart it, then the hidden service starts working again.
This is a very frustrating problem, because it is difficult to know if a service is down without manually checking them as there is nothing in logs and I usually don't check them every day. Some of the services get alot of traffic and some of them don't, so its difficult for me to notice if one of the small services go down.
Sorry I didn't give much technical info and this is basically "it doesn't work" type bug but I dont know what more info to give. Is there something I can do to narrow down where the problem is, something like traceroute for tor would be useful to find out where the connection is failing.
Thank you I really appreciate what the Tor Project is doing.