commit bc920864190349536d07294f4171ccd1c5aba6d5 Author: Translation commit bot translation@torproject.org Date: Thu Sep 30 16:18:27 2021 +0000
https://gitweb.torproject.org/translation.git/commit/?h=support-portal --- contents+ar.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+bn.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ca.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+cs.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+de.po | 661 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+el.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+es.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+fa.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+fr.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ga.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+he.po | 658 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+hr.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+hu.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+id.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+is.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+it.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ja.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ka.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ko.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+lt.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+mk.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ml.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ms.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+my.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+nb.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+nl.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+pl.po | 658 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+pt-BR.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+pt-PT.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ro.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+ru.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+sq.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+sr.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+sv.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+tr.po | 664 ++++++++++++++++++++++++++++++++++++++++++++++++-- contents+zh-CN.po | 656 ++++++++++++++++++++++++++++++++++++++++++++++++- contents+zh-TW.po | 652 ++++++++++++++++++++++++++++++++++++++++++++++++- contents.pot | 716 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 38 files changed, 24747 insertions(+), 230 deletions(-)
diff --git a/contents+ar.po b/contents+ar.po index c01eb0fd4f..61bbd11a40 100644 --- a/contents+ar.po +++ b/contents+ar.po @@ -15,16 +15,16 @@ # Muhammad Elghdban Mohamed.Elghdban@gmail.com, 2020 # Ahmed A., 2021 # Emma Peel, 2021 -# erinm, 2021 # NASI₿ nomadweb@protonmail.ch, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: NASI₿ nomadweb@protonmail.ch, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6653,6 +6653,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8173,8 +8175,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10030,6 +10033,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr "* يمكن أن يرتبط Tor بالمنافذ منخفضة المستوى ، ثم يسقط الامتيازات."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "أو" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15083,7 +15727,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+bn.po b/contents+bn.po index e43023174a..b1f96a841b 100644 --- a/contents+bn.po +++ b/contents+bn.po @@ -2,21 +2,21 @@ # Translators: # code smite codesmite@gmail.com, 2019 # Tabiha Tanha tabihatanha@yandex.com, 2019 -# lisa hayat, 2020 # Nafiur Rahman, 2020 # erinm, 2020 # Al Shahrior Hasan Sagor shahrior3814@gmail.com, 2020 # Mohammad Shariful Islam toha.aug29@gmail.com, 2021 # Emma Peel, 2021 # Foxom Toto foxomot957@coalamails.com, 2021 +# lisa hayat, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Foxom Toto foxomot957@coalamails.com, 2021\n" +"Last-Translator: lisa hayat, 2021\n" "Language-Team: Bengali (https://www.transifex.com/otf/teams/1519/bn/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5844,6 +5844,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7267,8 +7269,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8854,6 +8857,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "অথবা" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13185,7 +13829,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ca.po b/contents+ca.po index 4c0e1cecca..460a9b52b9 100644 --- a/contents+ca.po +++ b/contents+ca.po @@ -5,19 +5,19 @@ # Antonela D antonela@torproject.org, 2020 # Assumpta, 2020 # Joan Montané, 2020 -# erinm, 2020 # Ecron ecron_89@hotmail.com, 2020 # Miquel Bosch, 2021 # Benny Beat bennybeat@gmail.com, 2021 # Emma Peel, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Catalan (https://www.transifex.com/otf/teams/1519/ca/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5962,6 +5962,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7383,8 +7385,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8976,6 +8979,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "o" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13315,7 +13959,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+cs.po b/contents+cs.po index 78ebbbd3b7..dc3c2d2d02 100644 --- a/contents+cs.po +++ b/contents+cs.po @@ -6,21 +6,21 @@ # Michal Várady miko.vaji@gmail.com, 2020 # Zuzana Láskorádová, 2020 # Plarome, 2020 -# erinm, 2020 # Emma Peel, 2020 # Michal Stanke mstanke@mozilla.cz, 2020 # David Nowak user412@secmail.pro, 2020 # Fourdee Foureight, 2021 # David Stepan stepand@tiscali.cz, 2021 # Pavel Borecki pavel.borecki@gmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Pavel Borecki pavel.borecki@gmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Czech (https://www.transifex.com/otf/teams/1519/cs/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5739,6 +5739,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7060,8 +7062,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8617,6 +8620,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "nebo" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12866,7 +13510,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+de.po b/contents+de.po index 49c5a6ad56..55021d96b1 100644 --- a/contents+de.po +++ b/contents+de.po @@ -7,7 +7,6 @@ # RiseT, 2020 # Ettore Atalan atalanttore@googlemail.com, 2020 # Simon Kirchner twistiosplayer@gmail.com, 2020 -# erinm, 2020 # Sebastian sebix+transifex@sebix.at, 2020 # Jonas Kröber murmel.schelm@gmail.com, 2020 # Naut tilus trmct@posteo.sg, 2020 @@ -21,14 +20,15 @@ # kwadronaut kwadronaut@autistici.org, 2021 # Philipp . Kuschat@gmx.de, 2021 # Curtis Baltimore curtisbaltimore@protonmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Curtis Baltimore curtisbaltimore@protonmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -7219,6 +7219,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8881,16 +8883,12 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" -"3. **Private und ungelistete obfs4-Brücken:** Nutzer müssen eine private " -"Brücke zu [frontdesk@torproject.org](mailto:frontdesk@torproject.org) " -"anfordern oder, wenn sie technisch versiert sind, können sie ihre eigene " -"[obfs4-Brücke](https://community.torproject.org/relay/setup/bridge/) von " -"außerhalb Chinas betreiben."
#: https//support.torproject.org/censorship/connecting-from-china/ #: (content/censorship/connecting-from-china/contents+en.lrquestion.description) @@ -10863,6 +10861,647 @@ msgid "* Tor can bind to low level ports, then drop privileges." msgstr "" "* Tor kann sich an Low-Level-Anschlüsse binden und dann Privilegien ablegen."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "oder" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -16255,7 +16894,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+el.po b/contents+el.po index 53fbaedfcc..f0bf973c46 100644 --- a/contents+el.po +++ b/contents+el.po @@ -6,7 +6,6 @@ # 79353a696ad19dc202b261b3067b7640_bec941e, 2020 # Dimitris Adamakis gt.dimitris@gmail.com, 2020 # ilias_ teneatis@gmail.com, 2020 -# erinm, 2020 # Adrian Pappas, 2020 # Sofia K., 2020 # A Papac ap909219@protonmail.com, 2020 @@ -14,14 +13,15 @@ # Emma Peel, 2021 # anvo fragos.george@hotmail.com, 2021 # george k norhorn@gmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: george k norhorn@gmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Greek (https://www.transifex.com/otf/teams/1519/el/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5896,6 +5896,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7331,8 +7333,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8917,6 +8920,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ή" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13231,7 +13875,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+es.po b/contents+es.po index 9ba97ecffe..76e3ab1c17 100644 --- a/contents+es.po +++ b/contents+es.po @@ -4,21 +4,21 @@ # Gus, 2020 # strel, 2020 # Andrea Bras, 2020 -# erinm, 2020 # eulalio barbero espinosa eulaliob@gmail.com, 2020 # Joaquín Serna bubuanabelas@cryptolab.net, 2020 # Burro Moro burromoro@riseup.net, 2021 # Emma Peel, 2021 # David Figuera dfb@fastmail.com, 2021 # Zuhualime Akoochimoya, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Zuhualime Akoochimoya, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Spanish (https://www.transifex.com/otf/teams/1519/es/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6949,6 +6949,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8523,8 +8525,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10466,6 +10469,647 @@ msgstr "" "* Tor puede ponerse a la escucha en puertos privilegiados y después " "desprenderse de los privilegios"
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "o" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15771,7 +16415,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+fa.po b/contents+fa.po index f856a5e80c..33479e280c 100644 --- a/contents+fa.po +++ b/contents+fa.po @@ -11,20 +11,20 @@ # Mo press.hosseini@gmail.com, 2020 # Ali, 2020 # Ali Mirjamali ali.mirjamali@gmail.com, 2020 -# erinm, 2020 # b0b47d46632b78a09a40de799fda9a65, 2020 # Samaneh M asamana.haoma@gmail.com, 2020 # MYZJ, 2021 # Emma Peel, 2021 # Reza Ghasemi, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Reza Ghasemi, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Persian (https://www.transifex.com/otf/teams/1519/fa/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6615,6 +6615,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8111,8 +8113,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -9934,6 +9937,647 @@ msgstr "" "* تور می تواند به درگاههای سطح پایین متصل شود، سپس حقهای ویژه خود را از " "دست دهد."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "يا" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -14854,7 +15498,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+fr.po b/contents+fr.po index 0c041a8afc..3bdc6df0f7 100644 --- a/contents+fr.po +++ b/contents+fr.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: AO ao@localizationlab.org, 2021\n" "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)%5Cn" @@ -6955,6 +6955,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8466,8 +8468,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10095,6 +10098,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -14456,7 +15100,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ga.po b/contents+ga.po index 5cd1759084..7f99cf482a 100644 --- a/contents+ga.po +++ b/contents+ga.po @@ -3,16 +3,16 @@ # Gus, 2020 # Brian ITCOB Smith briantcob@gmail.com, 2020 # Kevin Scannell kscanne@gmail.com, 2020 -# erinm, 2020 # Emma Peel, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Irish (https://www.transifex.com/otf/teams/1519/ga/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5808,6 +5808,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7223,8 +7225,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8820,6 +8823,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "nó" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13136,7 +13780,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+he.po b/contents+he.po index 6eb2a3d55c..b1bdbc7f69 100644 --- a/contents+he.po +++ b/contents+he.po @@ -3,18 +3,18 @@ # Gus, 2020 # itaizand, 2020 # erinm, 2020 -# Omer I.S. omeritzicschwartz@gmail.com, 2021 +# Omeritzics Games omeritzicschwartz@gmail.com, 2021 # Emma Peel, 2021 -# ION, 2021 # Zeev Shilor zshilor@gmail.com, 2021 +# ION, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Zeev Shilor zshilor@gmail.com, 2021\n" +"Last-Translator: ION, 2021\n" "Language-Team: Hebrew (https://www.transifex.com/otf/teams/1519/he/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5684,6 +5684,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7009,8 +7011,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8566,6 +8569,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "או" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12820,7 +13464,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+hr.po b/contents+hr.po index 167909295d..a18d3ca901 100644 --- a/contents+hr.po +++ b/contents+hr.po @@ -3,17 +3,17 @@ # Gus, 2020 # Igor lyricaltumor@gmail.com, 2020 # Karlo Prikratki karlo@karloprikratki.com, 2020 -# erinm, 2020 # Emma Peel, 2021 # milotype mail@milotype.de, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: milotype mail@milotype.de, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Croatian (https://www.transifex.com/otf/teams/1519/hr/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6090,6 +6090,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7403,8 +7405,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8960,6 +8963,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ili" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13221,7 +13865,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+hu.po b/contents+hu.po index ad7c288a11..07b80b6130 100644 --- a/contents+hu.po +++ b/contents+hu.po @@ -2,20 +2,20 @@ # Translators: # Gus, 2020 # István Dávid istvandavid@icloud.com, 2020 -# erinm, 2020 # Tamas Pajor tpajor17@icloud.com, 2020 # vargaviktor viktor.varga@gmail.com, 2021 # Zsolt Repasy repasy_zsolt@yahoo.com, 2021 # Emma Peel, 2021 # Zana Attila atti.zana@gmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Zana Attila atti.zana@gmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Hungarian (https://www.transifex.com/otf/teams/1519/hu/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5872,6 +5872,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7255,8 +7257,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8837,6 +8840,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "vagy" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13153,7 +13797,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+id.po b/contents+id.po index 66ccc0e822..3cb0268cf1 100644 --- a/contents+id.po +++ b/contents+id.po @@ -6,7 +6,6 @@ # Gus, 2020 # Nurahmat Agustianto sh.indonesia@gmail.com, 2020 # M Yusuf Fin myusuffin@gmail.com, 2020 -# raz razmawardhana@gmail.com, 2020 # erinm, 2020 # cuna cunaxc@gmail.com, 2020 # ical, 2020 @@ -15,14 +14,15 @@ # Evanna Audrey evanna.n.audrey@gmail.com, 2021 # 9hs saptohadi.1110@gmail.com, 2021 # Emma Peel, 2021 +# raz razmawardhana@gmail.com, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: raz razmawardhana@gmail.com, 2021\n" "Language-Team: Indonesian (https://www.transifex.com/otf/teams/1519/id/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5957,6 +5957,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7384,8 +7386,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8983,6 +8986,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "Atau" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13312,7 +13956,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+is.po b/contents+is.po index b6789f8047..107f1ad88a 100644 --- a/contents+is.po +++ b/contents+is.po @@ -1,17 +1,17 @@ # # Translators: # Gus, 2020 -# erinm, 2020 # Emma Peel, 2020 # Sveinn í Felli sv1@fellsnet.is, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Sveinn í Felli sv1@fellsnet.is, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6100,6 +6100,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7535,8 +7537,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -9139,6 +9142,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "eða" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13472,7 +14116,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+it.po b/contents+it.po index f9485c7cf3..a38a37c5d2 100644 --- a/contents+it.po +++ b/contents+it.po @@ -10,7 +10,6 @@ # Giuseppe Pignataro rogepix@gmail.com, 2020 # VaiTon eyadlorenzo@gmail.com, 2020 # Toque Blanche toque_blanche@elude.in, 2020 -# erinm, 2020 # Francesca Davis Aliak_93@yahoo.it, 2020 # Giuseppe Curto giuseppe.curto@gmail.com, 2020 # Gabriele gabboxl0@gmail.com, 2020 @@ -25,14 +24,15 @@ # Emma Peel, 2021 # Random_R, 2021 # giulio marino iulio.marino@gmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: giulio marino iulio.marino@gmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Italian (https://www.transifex.com/otf/teams/1519/it/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6784,6 +6784,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8329,8 +8331,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10176,6 +10179,647 @@ msgid "* Tor can bind to low level ports, then drop privileges." msgstr "" "* Tor può legarsi a porte di basso livello, e poi perdere i privilegi."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "o" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15024,7 +15668,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ja.po b/contents+ja.po index 73197065bb..73ecaded8c 100644 --- a/contents+ja.po +++ b/contents+ja.po @@ -7,7 +7,6 @@ # ue zaeco, 2020 # Tsuyoshi CHO Tsuyoshi.CHO+transifex@gmail.com, 2020 # Songbo Gong, 2020 -# erinm, 2020 # Tokumei Nanashi, 2020 # Suzuki Smith, 2020 # Ito Takeshi, 2021 @@ -15,14 +14,15 @@ # h345u37g3 h345u37g3, 2021 # Emma Peel, 2021 # Kaede, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Kaede, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Japanese (https://www.transifex.com/otf/teams/1519/ja/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5772,6 +5772,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7123,8 +7125,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8686,6 +8689,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "または" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12950,7 +13594,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ka.po b/contents+ka.po index 5af274475f..3981bce78f 100644 --- a/contents+ka.po +++ b/contents+ka.po @@ -1,16 +1,16 @@ # # Translators: -# erinm, 2020 # Emma Peel, 2021 # Georgianization, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Georgianization, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Georgian (https://www.transifex.com/otf/teams/1519/ka/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6891,6 +6891,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8456,8 +8458,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10383,6 +10386,647 @@ msgstr "" "* Tor-ს შეუძლია ქვედა დონის პორტებთან დაკავშირება, შემდეგ კი აღმატებული " "უფლებების მოცილება."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ან" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15639,7 +16283,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ko.po b/contents+ko.po index e13b09637e..e35fe8d817 100644 --- a/contents+ko.po +++ b/contents+ko.po @@ -5,18 +5,18 @@ # Jinseo Kim, 2020 # Plusb Preco plusb21@gmail.com, 2020 # Johnny Cho popeye92@gmail.com, 2020 -# erinm, 2020 # Philipp Sauter qt123@pm.me, 2020 # Emma Peel, 2021 # 장민준, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: 장민준, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Korean (https://www.transifex.com/otf/teams/1519/ko/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5685,6 +5685,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7002,8 +7004,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8561,6 +8564,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "또는" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12818,7 +13462,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+lt.po b/contents+lt.po index 11e8627ce9..2131d42683 100644 --- a/contents+lt.po +++ b/contents+lt.po @@ -3,17 +3,17 @@ # Benas Buivydas benas@perfitect.net, 2019 # Gus, 2020 # Daumantas Backus daumux@hotmail.lt, 2020 -# erinm, 2020 # Moo, 2020 # Tautvydas Ž., 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Tautvydas Ž., 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Lithuanian (https://www.transifex.com/otf/teams/1519/lt/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5696,6 +5696,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -6996,8 +6998,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8555,6 +8558,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "arba" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12804,7 +13448,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+mk.po b/contents+mk.po index 4a8070b13d..1e4c272692 100644 --- a/contents+mk.po +++ b/contents+mk.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: Daniel Nikoloski nikoloskid@protonmail.com, 2021\n" "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)%5Cn" @@ -5674,6 +5674,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -6968,8 +6970,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8525,6 +8528,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12774,7 +13418,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ml.po b/contents+ml.po index c49e912f65..3d967cd713 100644 --- a/contents+ml.po +++ b/contents+ml.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: Emma Peel, 2021\n" "Language-Team: Malayalam (https://www.transifex.com/otf/teams/1519/ml/)%5Cn" @@ -6502,6 +6502,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8026,8 +8028,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -9903,6 +9906,647 @@ msgstr "" "* ടോറിന് താഴ്ന്ന നിലയിലുള്ള പോർട്ടുകളുമായി ബന്ധിപ്പിക്കാനും " "പ്രത്യേകാവകാശങ്ങൾ നൽകാനും കഴിയും."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -14515,7 +15159,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ms.po b/contents+ms.po index 6fb1eeb4f6..3d33d0af6c 100644 --- a/contents+ms.po +++ b/contents+ms.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: Emma Peel, 2021\n" "Language-Team: Malay (Malaysia) (https://www.transifex.com/otf/teams/1519/ms_MY/)%5Cn" @@ -5674,6 +5674,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -6977,8 +6979,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8537,6 +8540,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12790,7 +13434,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+my.po b/contents+my.po index 78d1e50f68..53efd41cbf 100644 --- a/contents+my.po +++ b/contents+my.po @@ -6,16 +6,16 @@ # Yatanar (Y) yatanar.a4@gmail.com, 2021 # Saw Min Oo sawminoo@gmail.com, 2021 # Emma Peel, 2021 -# Christine Ivy christineivy19@gmail.com, 2021 # Tun Tun Aung tuntunaung@codingclassroom.org, 2021 +# Christine Ivy christineivy19@gmail.com, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Tun Tun Aung tuntunaung@codingclassroom.org, 2021\n" +"Last-Translator: Christine Ivy christineivy19@gmail.com, 2021\n" "Language-Team: Burmese (https://www.transifex.com/otf/teams/1519/my/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5683,6 +5683,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7009,8 +7011,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8566,6 +8569,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "သို့မဟုတ်" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12815,7 +13459,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+nb.po b/contents+nb.po index e625b522a4..f8508a6328 100644 --- a/contents+nb.po +++ b/contents+nb.po @@ -1,19 +1,19 @@ # # Translators: # Allan Nordhøy epost@anotheragency.no, 2020 -# erinm, 2020 # LarsMagnusHerland lars.magnus@herland.priv.no, 2020 # Jørgen Moen Isaksen klokkefriken2@protonmail.com, 2020 # 490cdfb601cecc09e36402222ad5913c, 2021 # Emma Peel, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Norwegian Bokmål (https://www.transifex.com/otf/teams/1519/nb/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5714,6 +5714,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7049,8 +7051,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8606,6 +8609,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "eller en" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12865,7 +13509,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+nl.po b/contents+nl.po index 1be0316cb9..8fe58e0558 100644 --- a/contents+nl.po +++ b/contents+nl.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: kwadronaut kwadronaut@autistici.org, 2021\n" "Language-Team: Dutch (https://www.transifex.com/otf/teams/1519/nl/)%5Cn" @@ -5873,6 +5873,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7194,8 +7196,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8751,6 +8754,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13014,7 +13658,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+pl.po b/contents+pl.po index 42e02dc8f4..6ee122e9dd 100644 --- a/contents+pl.po +++ b/contents+pl.po @@ -9,21 +9,21 @@ # Dominik Adrian Grzywak, 2020 # Kret Kretkowski krecik3003@gmail.com, 2020 # Bartosz Duszel bartosz.duszel@protonmail.com, 2020 -# erinm, 2020 # Filip filipiczesio@vp.pl, 2020 -# Dawid Potocki dpot@disroot.org, 2020 +# Dawid Potocki, 2020 # Marcin S dzidek1003@o2.pl, 2021 # Emma Peel, 2021 # Kristian geezet@riseup.net, 2021 # Waldemar Stoczkowski, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Waldemar Stoczkowski, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Polish (https://www.transifex.com/otf/teams/1519/pl/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6942,6 +6942,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8517,8 +8519,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10465,6 +10468,647 @@ msgid "* Tor can bind to low level ports, then drop privileges." msgstr "" "* Tor może przypisać sobie niski port, a następnie pozbyć się przywilejów."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "albo" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15729,7 +16373,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+pt-BR.po b/contents+pt-BR.po index eb3a8d8431..e1166f87c9 100644 --- a/contents+pt-BR.po +++ b/contents+pt-BR.po @@ -11,7 +11,6 @@ # Anderson Santos anderson.jms94@hotmail.com, 2020 # Hildeberto Abreu Magalhães hildeberto@gmail.com, 2020 # Communia ameaneantie@riseup.net, 2020 -# erinm, 2020 # Eduardo Bonsi, 2020 # C. E., 2020 # dark crystal darc.krystal@insicuri.net, 2020 @@ -26,14 +25,15 @@ # Emma Peel, 2021 # Igor Bk 13, 2021 # Henrique Casellato, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Henrique Casellato, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/otf/teams/1519/pt_BR/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6864,6 +6864,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8414,8 +8416,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10326,6 +10329,647 @@ msgid "* Tor can bind to low level ports, then drop privileges." msgstr "" "*Tor pode ligar-se a portas de baixo nível, então diminuir privilégios."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ou" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15437,7 +16081,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+pt-PT.po b/contents+pt-PT.po index dcf15560db..f81c65c7b1 100644 --- a/contents+pt-PT.po +++ b/contents+pt-PT.po @@ -8,17 +8,17 @@ # erinm, 2020 # Mário Furtado furmario@aol.com, 2020 # Emma Peel, 2021 -# Rui xymarior@yandex.com, 2021 # Hugo Costa hugoncosta@gmail.com, 2021 # Manuela Silva mmsrs@sky.com, 2021 +# Rui xymarior@yandex.com, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Manuela Silva mmsrs@sky.com, 2021\n" +"Last-Translator: Rui xymarior@yandex.com, 2021\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/otf/teams/1519/pt_PT/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6591,6 +6591,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8040,8 +8042,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -9650,6 +9653,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ou" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13988,7 +14632,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ro.po b/contents+ro.po index efad37eea1..3c2be4a659 100644 --- a/contents+ro.po +++ b/contents+ro.po @@ -7,18 +7,18 @@ # Arian - Cazare Muncitori arianserv@gmail.com, 2020 # A C ana@shiftout.net, 2020 # k piticu k.piticu@gmail.com, 2020 -# erinm, 2020 # Albert Regus regusal7@gmail.com, 2020 # Emma Peel, 2021 # eduard pintilie eduard.pintilie@gmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: eduard pintilie eduard.pintilie@gmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Romanian (https://www.transifex.com/otf/teams/1519/ro/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6572,6 +6572,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8095,8 +8097,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -9937,6 +9940,647 @@ msgstr "" "* Tor se poate lega la porturile de nivel scăzut, apoi poate șterge " "privilegiile."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "sau" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -14512,7 +15156,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+ru.po b/contents+ru.po index 91f5abb32a..dc93129817 100644 --- a/contents+ru.po +++ b/contents+ru.po @@ -15,19 +15,19 @@ # Evgeny Malyshev evgeny.malyshev.sss@gmail.com, 2020 # e Translators jobayer.1612191@gmail.com, 2020 # Leonid Evdokimov leon+transifex@darkk.net.ru, 2020 -# erinm, 2020 # Michael Radchenko, 2021 # Sergey Smirnov cj75300@gmail.com, 2021 # Emma Peel, 2021 # T9 T9, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: T9 T9, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Russian (https://www.transifex.com/otf/teams/1519/ru/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -6705,6 +6705,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8215,8 +8217,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -10054,6 +10057,647 @@ msgstr "" "* Tor может начать c привилегированных портов, а потом сбрасывать " "привилегии."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "или" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15064,7 +15708,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+sq.po b/contents+sq.po index 0490217863..8a21ea0db8 100644 --- a/contents+sq.po +++ b/contents+sq.po @@ -1,18 +1,18 @@ # # Translators: # justin somedude reimyderrizi@gmail.com, 2020 -# erinm, 2020 # Emma Peel, 2021 # Skender Mustafi 1mail2me@gmail.com, 2021 # Besnik Bleta besnik@programeshqip.org, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Besnik Bleta besnik@programeshqip.org, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Albanian (https://www.transifex.com/otf/teams/1519/sq/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5794,6 +5794,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7114,8 +7116,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8672,6 +8675,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ose" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12941,7 +13585,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+sr.po b/contents+sr.po index fc2448e165..89adf1e07d 100644 --- a/contents+sr.po +++ b/contents+sr.po @@ -1,18 +1,18 @@ # # Translators: # Mladen Pejaković, 2020 -# erinm, 2020 # Emma Peel, 2020 # Aleksa Ristić, 2020 # Marko Lazarevic pilov123456@protonmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Marko Lazarevic pilov123456@protonmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Serbian (https://www.transifex.com/otf/teams/1519/sr/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5683,6 +5683,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -6994,8 +6996,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8548,6 +8551,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ili" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12797,7 +13441,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+sv.po b/contents+sv.po index 7fe2357df3..82a2cb0403 100644 --- a/contents+sv.po +++ b/contents+sv.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: erinm, 2021\n" "Language-Team: Swedish (https://www.transifex.com/otf/teams/1519/sv/)%5Cn" @@ -5711,6 +5711,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7023,8 +7025,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8589,6 +8592,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "eller" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12859,7 +13503,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+tr.po b/contents+tr.po index 3da5974682..4fa50672d3 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -3,18 +3,18 @@ # dersteppenwolfx, 2019 # Gus, 2020 # 0d1bdb3b9a0d4e8f77bc854af8bf3dfc_e6913f4, 2020 -# erinm, 2020 # Emma Peel, 2021 # T. E. Kalayci tekrei@tutanota.com, 2021 # Kaya Zeren kayazeren@gmail.com, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: Kaya Zeren kayazeren@gmail.com, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Turkish (https://www.transifex.com/otf/teams/1519/tr/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -7133,6 +7133,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8788,17 +8790,12 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" -"1. **Özel ve listelenmemiş obfs4 köprüleri:** Kullanıcıların " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) adresinden özel " -"bir köprü istemeleri gerekir. Teknoloji bilgileri yeterliyse, Çin dışında " -"kendi [obfs4 " -"köprülerini](https://community.torproject.org/relay/setup/bridge/) " -"işletebilirler."
#: https//support.torproject.org/censorship/connecting-from-china/ #: (content/censorship/connecting-from-china/contents+en.lrquestion.description) @@ -10781,6 +10778,647 @@ msgid "* Tor can bind to low level ports, then drop privileges." msgstr "" "* Tor alt düzey kapı numaralarına bağlanabilir ve izinleri kaldırabilir."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "ya da " + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -16149,10 +16787,8 @@ msgstr "**Dikkat: Bu yönergeler tor kaynak kodunu doğrulamak içindir.**" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr "" -"**Lütfen [Tor Browser imzasını](/tbb/how-to-verify-signature/) doğrulamak " -"için doğru yönergeleri izleyin.**"
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) diff --git a/contents+zh-CN.po b/contents+zh-CN.po index 5fd64ca75b..e15ac782da 100644 --- a/contents+zh-CN.po +++ b/contents+zh-CN.po @@ -7,7 +7,6 @@ # YFdyh000 yfdyh000@gmail.com, 2020 # MTR Zhao admin@mtrstatic.cf, 2020 # Anaïs Huang 1299820931@qq.com, 2020 -# erinm, 2020 # ヨイツの賢狼ホロ, 2020 # ciaran ciaranchen@qq.com, 2020 # Dianyu Liu liudianyu5@gmail.com, 2020 @@ -21,14 +20,15 @@ # Emma Peel, 2021 # Scott Rhodes starring169@gmail.com, 2021 # ff98sha, 2021 +# erinm, 2021 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" -"Last-Translator: ff98sha, 2021\n" +"Last-Translator: erinm, 2021\n" "Language-Team: Chinese (China) (https://www.transifex.com/otf/teams/1519/zh_CN/)%5Cn" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5894,6 +5894,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7265,8 +7267,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8871,6 +8874,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr "* Tor 可以捆绑低层级的接口,然后下放权限。"
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "或" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -13205,7 +13849,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents+zh-TW.po b/contents+zh-TW.po index 6cf3caf136..b5535465e6 100644 --- a/contents+zh-TW.po +++ b/contents+zh-TW.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: 2018-10-02 22:41+0000\n" "Last-Translator: Emma Peel, 2021\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/otf/teams/1519/zh_TW/)%5Cn" @@ -5698,6 +5698,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -7044,8 +7046,9 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" @@ -8607,6 +8610,647 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr ""
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -12860,7 +13504,7 @@ msgstr "" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr ""
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ diff --git a/contents.pot b/contents.pot index 070df3ff84..a24be7740d 100644 --- a/contents.pot +++ b/contents.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 09:35+CET\n" +"POT-Creation-Date: 2021-09-30 16:13+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME EMAIL@ADDRESS\n" "Language-Team: en LL@li.org\n" @@ -6997,6 +6997,8 @@ msgstr "" #: (content/relay-operators/hibernation/contents+en.lrquestion.description) #: https//support.torproject.org/relay-operators/limit-total-bandwidth/ #: (content/relay-operators/limit-total-bandwidth/contents+en.lrquestion.description) +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) #: https//support.torproject.org/misc/bug-or-feedback/ #: (content/misc/bug-or-feedback/contents+en.lrquestion.description) #: https//support.torproject.org/get-in-touch/why-i-cant-join-tor-channels/ @@ -8615,15 +8617,17 @@ msgstr "" msgid "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China." msgstr "" "1. **Private and unlisted obfs4 bridges:** users will need to request a " "private bridge to " -"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) or, if they are " -"tech-savvy, they can run their own [obfs4 " +"[frontdesk@torproject.org](mailto:frontdesk@torproject.org) with the phrase " +""private bridge" in the subject of the email or, if they are tech-savvy, " +"they can run their own [obfs4 " "bridge](https://community.torproject.org/relay/setup/bridge/) from outside " "China."
@@ -10544,6 +10548,704 @@ msgstr "" msgid "* Tor can bind to low level ports, then drop privileges." msgstr "* Tor can bind to low level ports, then drop privileges."
+#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.title) +msgid "My relay or bridge is overloaded what does this mean?" +msgstr "My relay or bridge is overloaded what does this mean?" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." +msgstr "" +"On relay search we show an amber dot next to the relay nickname when this is" +" overloaded." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This means that one or many of the following load metrics have been " +"triggered:" +msgstr "" +"This means that one or many of the following load metrics have been " +"triggered:" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any Tor OOM invocation due to memory pressure" +msgstr "- Any Tor OOM invocation due to memory pressure" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- Any ntor onionskins are dropped" +msgstr "- Any ntor onionskins are dropped" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- TCP port exhaustion" +msgstr "- TCP port exhaustion" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "- DNS timeout reached" +msgstr "- DNS timeout reached" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." +msgstr "" +"Note that if a relay reaches an overloaded state we show it for 72 hours " +"after the relay has recovered." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "If you notice that your relay is overloaded please:" +msgstr "If you notice that your relay is overloaded please:" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." +msgstr "" +"1\. Check https://status.torproject.org/ for any known issues in the "Tor " +"network" category." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." +msgstr "" +"2\. Consider tuning ``sysctl`` for your system for network, memory and CPU " +"load." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" +msgstr "" +"If you are experiencing TCP port exhaustion consider expanding your local " +"port range" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" +msgstr "sysctl -w net.ipv4.ip_local_port_range="15000 64000"" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "or" +msgstr "or" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" +msgstr "echo 15000 64000 > /proc/sys/net/ipv4/ip_local_port_range" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." +msgstr "" +"If you are experiencing DNS timeout, you should investigate if this is a " +"network or a resolver issue." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "In Linux in `resolve.conf` there is an option to set a timeout:" +msgstr "In Linux in `resolve.conf` there is an option to set a timeout:" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "timeout:n" +msgstr "timeout:n" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" +msgstr "" +"Sets the amount of time the resolver will wait for a response from a " +"remote" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "name server before retrying the query via a different name server." +msgstr "name server before retrying the query via a different name server." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" +msgstr "" +"This may not be the total time taken by any resolver API call and there is " +"no guarantee" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "that a single resolver API call maps to a single timeout." +msgstr "that a single resolver API call maps to a single timeout." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." +msgstr "" +"Measured in seconds, the default is RES_TIMEOUT (currently 5, see " +"<resolv.h>)." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The value for this option is silently capped to 30." +msgstr "The value for this option is silently capped to 30." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Check ``$ man resolve.conf`` for more information." +msgstr "Check ``$ man resolve.conf`` for more information." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." +msgstr "" +"3\. Consider enabling ``MetricsPort`` to understand what is happening. " +"Please be careful." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." +msgstr "" +"It's important to understand that exposing tor metrics publicly is dangerous" +" to the Tor network users." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Please take extra precaution and care when opening this port." +msgstr "Please take extra precaution and care when opening this port." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." +msgstr "" +"Set a very strict access policy with ``MetricsPortPolicy`` and consider " +"using your operating systems firewall features for defense in depth." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" +msgstr "" +"Here is an example of what output enabling ``MetricsPort`` will produce:" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" +msgstr "" +"# HELP tor_relay_load_onionskins_total Total number of onionskins handled" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_onionskins_total counter" +msgstr "# TYPE tor_relay_load_onionskins_total counter" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" +msgstr "tor_relay_load_onionskins_total{type="tap",action="processed"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" +msgstr "tor_relay_load_onionskins_total{type="tap",action="dropped"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" +msgstr "tor_relay_load_onionskins_total{type="fast",action="processed"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" +msgstr "tor_relay_load_onionskins_total{type="fast",action="dropped"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" +msgstr "tor_relay_load_onionskins_total{type="ntor",action="processed"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" +msgstr "tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" +msgstr "" +"# HELP tor_relay_exit_dns_query_total Total number of DNS queries done by " +"this relay" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_query_total counter" +msgstr "# TYPE tor_relay_exit_dns_query_total counter" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="A"} 0" +msgstr "tor_relay_exit_dns_query_total{record="A"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="PTR"} 0" +msgstr "tor_relay_exit_dns_query_total{record="PTR"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_query_total{record="AAAA"} 0" +msgstr "tor_relay_exit_dns_query_total{record="AAAA"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" +msgstr "" +"# HELP tor_relay_exit_dns_error_total Total number of DNS errors encountered" +" by this relay" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_exit_dns_error_total counter" +msgstr "# TYPE tor_relay_exit_dns_error_total counter" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="success"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="format"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="serverfailed"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="notexist"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="notimpl"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="refused"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="truncated"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="unknown"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="timeout"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="shutdown"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="cancel"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" +msgstr "tor_relay_exit_dns_error_total{record="A",reason="nodata"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="success"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="format"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="serverfailed"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="notexist"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="notimpl"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="refused"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="truncated"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="unknown"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="timeout"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="shutdown"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="cancel"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" +msgstr "tor_relay_exit_dns_error_total{record="PTR",reason="nodata"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="success"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="format"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="serverfailed"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="notexist"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="notimpl"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="refused"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="truncated"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="unknown"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="timeout"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="shutdown"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="cancel"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" +msgstr "tor_relay_exit_dns_error_total{record="AAAA",reason="nodata"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" +msgstr "" +"# HELP tor_relay_load_tcp_exhaustion_total Total number of times we ran out " +"of TCP ports" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_tcp_exhaustion_total counter" +msgstr "# TYPE tor_relay_load_tcp_exhaustion_total counter" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total 0" +msgstr "tor_relay_load_tcp_exhaustion_total 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# HELP tor_relay_load_socket_total Total number of sockets" +msgstr "# HELP tor_relay_load_socket_total Total number of sockets" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_socket_total gauge" +msgstr "# TYPE tor_relay_load_socket_total gauge" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total{state="opened"} 135" +msgstr "tor_relay_load_socket_total{state="opened"} 135" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total 1048544" +msgstr "tor_relay_load_socket_total 1048544" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" +msgstr "" +"# HELP tor_relay_load_oom_bytes_total Total number of bytes the OOM has " +"freed by subsystem" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_oom_bytes_total counter" +msgstr "# TYPE tor_relay_load_oom_bytes_total counter" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="cell"} 0" +msgstr "tor_relay_load_oom_bytes_total{subsys="cell"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="dns"} 0" +msgstr "tor_relay_load_oom_bytes_total{subsys="dns"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" +msgstr "tor_relay_load_oom_bytes_total{subsys="geoip"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" +msgstr "tor_relay_load_oom_bytes_total{subsys="hsdir"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" +msgstr "" +"# HELP tor_relay_load_global_rate_limit_reached_total Total number of global" +" connection bucket limit reached" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "# TYPE tor_relay_load_global_rate_limit_reached_total counter" +msgstr "# TYPE tor_relay_load_global_rate_limit_reached_total counter" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" +msgstr "tor_relay_load_global_rate_limit_reached_total{side="read"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" +msgstr "tor_relay_load_global_rate_limit_reached_total{side="write"} 0" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Let's find out what some of these lines actually mean:" +msgstr "Let's find out what some of these lines actually mean:" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" +msgstr "```tor_relay_load_onionskins_total{type="ntor",action="dropped"} 0```" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." +msgstr "When a relay starts seeing "dropped", it is a CPU/RAM problem usually." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_exit_dns_error_total{...}```" +msgstr "```tor_relay_exit_dns_error_total{...}```" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "Any counter in the "*_dns_error_total" realm indicates a DNS problem." +msgstr "Any counter in the "*_dns_error_total" realm indicates a DNS problem." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "```tor_relay_load_oom_bytes_total{...}```" +msgstr "```tor_relay_load_oom_bytes_total{...}```" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "This indicates a RAM problem." +msgstr "This indicates a RAM problem." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "The relay might need more RAM or it is leaking memory." +msgstr "The relay might need more RAM or it is leaking memory." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." +msgstr "" +"If you noticed that the tor process is leaking memory, please report the " +"issue via either [GitLab](https://gitlab.torproject.org) or send an email to" +" the [tor-relays mailing list](https://lists.torproject.org/cgi-" +"bin/mailman/listinfo/tor-relays)." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_socket_total" +msgstr "tor_relay_load_socket_total" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_tcp_exhaustion_total" +msgstr "tor_relay_load_tcp_exhaustion_total" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "These lines indicate the relay is running out of sockets or TCP ports." +msgstr "" +"These lines indicate the relay is running out of sockets or TCP ports." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" +msgstr "" +"If the issue is socket related the solution is to increase ``ulimit -n`` for" +" the tor process" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." +msgstr "" +"If the solution is related to TCP ports exhaustion try to tune ``sysctl`` as" +" described above." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "tor_relay_load_global_rate_limit_reached_total" +msgstr "tor_relay_load_global_rate_limit_reached_total" + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." +msgstr "" +"If this counter is incremented by some noticeable value over a short period " +"of time then it indicates the relay is congested." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." +msgstr "" +"It is likely being used as a Guard by a big onion service or for an ongoing " +"DDoS on the network." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." +msgstr "" +"If your relay is still overloaded and you don't know why, please get in " +"touch with [network-report@torproject.org](mailto:network-" +"report@torproject.org)." + +#: https//support.torproject.org/relay-operators/relay-bridge-overloaded/ +#: (content/relay-operators/relay-bridge-overloaded/contents+en.lrquestion.description) +msgid "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." +msgstr "" +"You can encrypt your email using network-report [OpenPGP " +"key](https://keys.openpgp.org/vks/v1/by-" +"fingerprint/01F062062766826E8D1B71771F095787CFDBF2DE)." + #: https//support.torproject.org/relay-operators/relay-flexible/ #: (content/relay-operators/relay-flexible/contents+en.lrquestion.title) msgid "How stable does my relay need to be?" @@ -15777,10 +16479,10 @@ msgstr "**Attention: These instructions are to verify the tor source code.**" #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description) msgid "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**" msgstr "" "**Please follow the right instructions to verify [Tor Browser's " -"signature?](/tbb/how-to-verify-signature/).**" +"signature](/tbb/how-to-verify-signature/).**"
#: https//support.torproject.org/little-t-tor/verify-little-t-tor/ #: (content/little-t-tor/verify-little-t-tor/contents+en.lrquestion.description)