Hello,
First i would recommend updating your tor version then worrying about your issue. Your current tor version is not recommended by the directory authority's.
Thanks, John Csuti +1 (216) 633-1279
On 2021-10-09 06:40 PM, Keifer Bly wrote:
Hi,
So my relay at https://metrics.torproject.org/rs.html#details/79E3B585803DE805CCBC00C1EF36B...
Seems to periodically go down once a month or so. I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you.
--Keifer
tor-relays mailing list tor-relays@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
On Sunday, October 10, 2021 12:40:22 AM CEST Keifer Bly wrote:
So my relay at https://metrics.torproject.org/rs.html#details/79E3B585803DE805CCBC00C1EF 36B1E74372861D
Seems to periodically go down once a month or so. I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you.
You can do this with a simple cron job. But it makes more sense to research why the Tor daemon aborts. You may have activated bandwidth accounting. Or limit at the provider is used up if you don't have unlimited services.
By the way, You have an unsupported EOL Tor version: https://lists.torproject.org/pipermail/tor-relays/2021-October/019862.html
And your torrc is misconfigured. Why did you set exit policies that are also wrong? You must at least accept ports 80, 443 and 53 to be an exit. And generally first enter an exit address. Preferably IP and IPv6. ;-) https://docs.ovh.com/us/en/vps/configuring-ipv6/
The ports TCP 6660-6667 (IRC) may allow DDOS attacks against you. I'm not sure if that could be exploited in your constellation.
Keifer, When you say, "periodically go down once a month" do you mean the Tor service dies, becomes defunct, circuits bleed off, Internet connectivity issues, power goes out, etc? Anything in the torlog that might provide a clue? From your metrics, you can definitely tell your relay goes down once or twice a month I don't know of a way to monitor and restart the Tor service via the torrc file. However, if you knew the root cause, it would help to monitor, report, and/or restore the Tor service, externally. I have battery backups, power generator, and loadbalance to multiple relay nodes within my portion of the Tor network. I would like to add redundant ISP's and routers to my topology, as well. Respectfully,
Gary—This Message Originated by the Sun.iBigBlue 63W Solar Array (~12 Hour Charge)+ 2 x Charmast 26800mAh Power Banks= iPhone XS Max 512GB (~2 Weeks Charged)
On Sunday, October 10, 2021, 1:48:52 AM PDT, Keifer Bly keifer.bly@gmail.com wrote:
Hi,
So my relay at https://metrics.torproject.org/rs.html#details/79E3B585803DE805CCBC00C1EF36B...
Seems to periodically go down once a month or so. I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you.
--Keifer
_______________________________________________ tor-relays mailing list tor-relays@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
On Sunday, October 10, 2021 at 4:48:47 AM UTC-4 Keifer Bly wrote:
I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you.
Before you implement a time-based service restart, you may wish to check that your OS and hardware (eg. firmware) are as up to date as you can reasonably make them. It strikes me as odd that you would have that instability that would require such a service restart. Do you have other services running? Are you running any sort of system monitoring that would tell you about issues with RAM or persistent storage?
With that said, I have used monit[0] in the past to bring services back up when a test fails, though never tor. Note that my go-to if I were going to implement monit would be to have a service check, and not restart on a time basis, but rather on a threshold or reachability basis. Eg. if you were going to use monit with a webapp, Id suggest you have a page in the style of https://example.org/webapp/monit-check/ that must load the app runtime, and then have monit restart everything involved in the app if that page load takes more than 15 seconds. In your case that might look like installing nyx[1] and having a wrapper script that checks with nyx and has a non-zero exit you can have monit act on.
Cheers, -- ibiblio Tor Manager
[0] https://mmonit.com/monit/documentation/monit.html [1] https://nyx.torproject.org/
No. I have no other processes running on the vps. The OS Debian Linux is running the newest version, it seems something is causing the tor process to get hung up once a month. Will take a look at that, thanks. --Keifer
On Sun, Oct 10, 2021 at 10:04 AM Tor Manager tor@ibiblio.org wrote:
On Sunday, October 10, 2021 at 4:48:47 AM UTC-4 Keifer Bly wrote:
I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you.
Before you implement a time-based service restart, you may wish to check that your OS and hardware (eg. firmware) are as up to date as you can reasonably make them. It strikes me as odd that you would have that instability that would require such a service restart. Do you have other services running? Are you running any sort of system monitoring that would tell you about issues with RAM or persistent storage?
With that said, I have used monit[0] in the past to bring services back up when a test fails, though never tor. Note that my go-to if I were going to implement monit would be to have a service check, and not restart on a time basis, but rather on a threshold or reachability basis. Eg. if you were going to use monit with a webapp, Id suggest you have a page in the style of https://example.org/webapp/monit-check/ that must load the app runtime, and then have monit restart everything involved in the app if that page load takes more than 15 seconds. In your case that might look like installing nyx[1] and having a wrapper script that checks with nyx and has a non-zero exit you can have monit act on.
Cheers,
ibiblio Tor Manager
[0] https://mmonit.com/monit/documentation/monit.html [1] https://nyx.torproject.org/
On Monday, October 11, 2021 4:36:16 AM CEST Keifer Bly wrote:
No. I have no other processes running on the vps. The OS Debian Linux is running the newest version, it seems something is causing the tor process to get hung up once a month. Will take a look at that, thanks.
On debian 9, 10 and 11, the tor deamon is started and managed by systemd by default. With the option 'Restart=on-failure' Is the tor service really down? ~$ sudo systemctl status tor
If the tor service is terminated by something, you can find out why this is happening in the logs. Reading the log files carefully is always the first thing to do in the event of errors on UNIX systems. ~$ cat /var/log/tor/notices.log
Hi,
I don't see the problem in being How to automatically restart Tor. The base problem is, why do you need to restart it regularly or at every x period?
I mean, I only restart my Tor when I apply updates to Tor or to the operating system, etc. -- otherwise it works fine. If something hangs your Tor process and you need to restart it, you have to determine the cause of that.
What OS and which version, hardware and setup (bare metal, virtual machine) do you use? What are the system resources (CPU,RAM,HDD/SSD,Bandwidth)? How did you install Tor? Package manager or other method? What is your soft and hard max open files limit?
Keifer Bly wrote:
No. I have no other processes running on the vps. The OS Debian Linux is running the newest version, it seems something is causing the tor process to get hung up once a month. Will take a look at that, thanks. --Keifer
On Sun, Oct 10, 2021 at 10:04 AM Tor Manager <tor@ibiblio.org mailto:tor@ibiblio.org> wrote:
On Sunday, October 10, 2021 at 4:48:47 AM UTC-4 Keifer Bly wrote: I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you. Before you implement a time-based service restart, you may wish to check that your OS and hardware (eg. firmware) are as up to date as you can reasonably make them. It strikes me as odd that you would have that instability that would require such a service restart. Do you have other services running? Are you running any sort of system monitoring that would tell you about issues with RAM or persistent storage? With that said, I have used monit[0] in the past to bring services back up when a test fails, though never tor. Note that my go-to if I were going to implement monit would be to have a service check, and not restart on a time basis, but rather on a threshold or reachability basis. Eg. if you were going to use monit with a webapp, Id suggest you have a page in the style of https://example.org/webapp/monit-check/ <https://example.org/webapp/monit-check/> that must load the app runtime, and then have monit restart everything involved in the app if that page load takes more than 15 seconds. In your case that might look like installing nyx[1] and having a wrapper script that checks with nyx and has a non-zero exit you can have monit act on. Cheers, -- ibiblio Tor Manager [0] https://mmonit.com/monit/documentation/monit.html <https://mmonit.com/monit/documentation/monit.html> [1] https://nyx.torproject.org/ <https://nyx.torproject.org/>
As far as I know the only way to do what you want is via Cron.
On 2021-10-09 15:40, Keifer Bly wrote:
Hi,
So my relay at https://metrics.torproject.org/rs.html#details/79E3B585803DE805CCBC00C1EF36B...
Seems to periodically go down once a month or so. I am wondering, is there a way configure tor (via the torrc file) to restart automatically once a month? Thank you.
--Keifer _______________________________________________ tor-relays mailing list tor-relays@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
tor-relays@lists.torproject.org