Support-Forum

nodejs proxy server geht regelmaessig in die Knie

Fragen zum anonymen und spurlosen Surfen im Internet. Fragen zur Konfiguration, zum Security Slider und das Tor-Netzwerk.
Hallo lieber trutzbo Support,

ich habe immernoch Aerger mit der Stabilitaet meiner TrutzBrowse Dienste.
Der nodejs Server mach regelmaessig einen restart.
Mit ist es dadurch z.B. nicht moeglich auf einem Ubuntu Rechner in einem Rutsch ein do-release-update durchzufuehren, da die Downloads abbrechen.
Das logfile /var/log/comidio/proxyServer.log zeigt dann diese Meldungen:

Code: Alles auswählen

2018-11-04T18:49:02.314Z - error: Caught unexpected exception Error: socket hang up Error: socket hang up
    at createHangUpError (_http_client.js:331:15)
    at Socket.socketCloseListener (_http_client.js:363:23)
    at emitOne (events.js:121:20)
    at Socket.emit (events.js:211:7)
    at TCP._handle.close [as _onclose] (net.js:554:12) in proxyServer. Load [0.29833984375,0.33740234375,0.22314453125], Free memory 702566400 Uptime 2336
Diesen Abschnitt findet grep fuer Heute schon 17mal in den log files.

Und anschliessend ein Neustart des Proxies. Nur hat der apt vom Ubuntu dann schon aufgegeben.
Beim taeglichen Surfen faellt der kurze Aussetzer nicht immer direkt auf.
Es nervt aber auch dort.
Bitte bekommt das in den Griff. Ich moechte die Trutzbox unbedingt im Netz behalten, sehe den Einsatz aber als wirklich schwierig an.

Besten Gruss
tetrok
Es kann vorkommen, dass der Proxy automatisch neu gestartet wird. Allerdings ist uns kein Fall bekannt, bei dem das regelmässig während eines grösseren Downloads vorkommt.
Können Sie uns einen Link geben, mit dem wir das Problem nachvollziehen können?

Ihr Trutzbox Support
Der Anwendungsfall ist der, dass ich einen Ubuntu Rechner per do-release-update von 16.04.5 auf 18.04 LTS.
Daraufhin hat das Programm apt begonnen 480MB an .deb Paketen herunterzuladen.
Ich lasse die Pakete von einem Mirror Server per http herunterladen:
http://mirror.netcologne.de/ubuntu
Nach ca. 20 Paketen bricht die trutzbox ab und der proxyServer startet neu.
Gruss
tetrok
Jetzt gerade hatte ich erneut einen Neustart des Proxy dienstes:

/var/log/comidio/proxyServer.log

Code: Alles auswählen

2018-11-07T06:41:46.602Z - warn: Client socket(/var/run/comidio/trutzbox-node/port.1541572905504.0.8945063975623941) Target socket still there. Destroy it
2018-11-07T06:41:46.602Z - warn: Client socket(/var/run/comidio/trutzbox-node/port.1541572905745.0.1702989862758113) Target socket still there. Destroy it
2018-11-07T06:43:42.559Z - warn: Foud to may items 387, skip checking
2018-11-07T06:43:48.198Z - warn: Target socket(/var/run/comidio/trutzbox-node/port.1541573019675.0.9411152908109353) "error" Host tiles.services.mozilla.com: Code:EPIPE, Message:write EPIPE 78  Error: write EPIPE
    at _errnoException (util.js:1022:11)
    at WriteWrap.afterWrite [as oncomplete] (net.js:867:14)
2018-11-07T06:43:48.199Z - warn: Client socket already not writable. Destroy it
2018-11-07T06:43:48.424Z - warn: Client socket(/var/run/comidio/trutzbox-node/port.1541573023924.0.8558964943270713) Target socket still there. Destroy it
2018-11-07T06:43:53.011Z - error: Caught unexpected exception Error: socket hang up Error: socket hang up
    at createHangUpError (_http_client.js:331:15)
    at TLSSocket.socketCloseListener (_http_client.js:363:23)
    at emitOne (events.js:121:20)
    at TLSSocket.emit (events.js:211:7)
    at _handle.close (net.js:554:12)
    at TCP.done [as _onclose] (_tls_wrap.js:356:7) in proxyServer. Load [0.3125,0.08642578125,0.0771484375], Free memory 436424704 Uptime 218026
2018-11-07T06:43:56.049Z - warn: Client socket(/var/run/comidio/trutzbox-node/port.1541573024019.0.2875235687755675) Target socket still there. Destroy it
2018-11-07T06:43:56.880Z - error: Error reported 
2018-11-07T06:43:56.881Z - info: Regular exiting proxy server 
2018-11-07T06:44:00.285Z - info: Starting proxyServer worker process
Diesmal beim regulaeren Surfen.
Wir haben bei dem Update am Montag leider Code mit verteilt, der noch nicht frei gegeben war. Das führt dazu, dass der Proxy instabil wird und evtl. das anklicken der TrutzBurg im Browser nicht funktioniert. Die eigentliche Filterfunktion ist davon nicht betroffen.

Leider hat der Update, den wir letzte Nacht verteilt haben, nicht funktioniert. Wir suchen noch nach der Ursache und werden das Problem so schnell wie möglich beheben. Dann sollte auch Ihre TrutzBox wieder stabiler laufen.

Ihr Trutzbox Support