I believe I found the cause of the disappearance of the Directory flags on my router. I had set the AccountingMax feature. Apparently, this disables the Directory port and generates a notice-level message:

"Not advertising DirPort (Reason: AccountingMax enabled)"

After commenting out the feature, the Directory port came back online.


On August 13, 2014 3:21:36 PM EDT, Spencer Rhodes <spencer@rhodespa.com> wrote:
Hi Matt,

Thanks for the quick reply. The servers did not show because I had commented out the Nickname line in /etc/tor/torrc after seeing a notice in arm that it was redundant (presumably because it is identical to the hostname). Apparently, not redundant after all as it is necessary for proper listing on the torstatus servers

So, I browsed to your suggested URL and verified that for my server which does show the Directory flags, it returns a bunch of data: http://99.28.48.185/tor/status-vote/current/consensus, but for the server which is now lacking the flags, nothing is returned: http://80.240.141.246/tor/status-vote/current/consensus.

As far as I know, these servers are identically configured apart from the nicknames, fingerprints, and bandwidth. And as I said, initially both servers showed Directory flags. I am running on Debian, and so tried "service for restart” without effect. Hate to have to reinstall to get Directory services up again…

Best regards,
Spencer

On Aug 13, 2014, at 1:28 PM, tor-relays-request@lists.torproject.org wrote:


From: Matthew Finkel <matthew.finkel@gmail.com>
Subject: Re: [tor-relays] Directory Server Issue
Date: August 13, 2014 at 12:08:58 PM EDT
To: tor-relays@lists.torproject.org
Reply-To: tor-relays@lists.torproject.org


On Wed, Aug 13, 2014 at 10:32:45AM -0400, Spencer Rhodes wrote:
Hi,

I have a server (triratna) which I recently put up, which operates on ports 80 and 443, and which initially showed a Directory Server flag. After several days of operation, however, the directory flag disappeared from both the torstatus listing and from the arm display on the console.

I would like to know if there is a way to verify that directory services are in fact working, and if so, determine why the server is not flagged properly. I found some old postings to the effect that one could browse to server://tor or server://tor/status/all, but this does not seem to be true any more.

Hi Spencer,

This should still work. Try using
http://<ip address>:<DirPort>/tor/status-vote/current/consensus
to fetch the current consensus. You can also fetch individual relay
descriptors using a similar URI.

If you provide your relay fingerprint someone may be able to help
further. I tried looking up the name you gave, but I couldn't find
it in either Globe[0] nor Atlas[1].

Thanks for running a relay!

- Matt


[0] https://globe.torproject.org/#/search/query=triratna
[1] https://atlas.torproject.org/#search/triratna



--
Sent from my phone.