[gelöst] autossh Fehler im user.log

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
mopsy
Beiträge: 39
Registriert: 21.03.2009 12:26:23

[gelöst] autossh Fehler im user.log

Beitrag von mopsy » 05.11.2009 12:53:07

Hi,

seit ein paar Tagen macht einer meiner ssh-Tunnels Schwierigkeiten. Im user.log sieht das so aus:

Code: Alles auswählen

Nov  5 12:10:38 mail autossh[711]: timeout polling to accept read connection
Nov  5 12:10:38 mail autossh[711]: port down, restarting ssh
Nov  5 12:10:38 mail autossh[711]: starting ssh (count 1600)
Nov  5 12:10:38 mail autossh[711]: ssh child pid is 822
Nov  5 12:20:45 mail autossh[711]: timeout polling to accept read connection
Nov  5 12:20:45 mail autossh[711]: port down, restarting ssh
Nov  5 12:20:45 mail autossh[711]: starting ssh (count 1601)
Nov  5 12:20:45 mail autossh[711]: ssh child pid is 861
Nov  5 12:30:53 mail autossh[711]: timeout polling to accept read connection
Nov  5 12:30:53 mail autossh[711]: port down, restarting ssh
Nov  5 12:30:53 mail autossh[711]: starting ssh (count 1602)
Nov  5 12:30:53 mail autossh[711]: ssh child pid is 913
Nov  5 12:41:00 mail autossh[711]: timeout polling to accept read connection
Nov  5 12:41:00 mail autossh[711]: port down, restarting ssh
Nov  5 12:41:00 mail autossh[711]: starting ssh (count 1603)
Nov  5 12:41:00 mail autossh[711]: ssh child pid is 954
Der Tunnel wird so aufgebaut
su username -c "/usr/bin/autossh -M 20000 -fN -L 127.0.0.1:3306:127.0.0.1:3306 -i keyfile username@$datenbankserver -p 65432"

Den gleichen Tunnel baue ich von meinem Webserver zur Datenbank auf, da läuft das problemlos.

Gruß Stephan
Zuletzt geändert von mopsy am 03.03.2010 10:36:14, insgesamt 1-mal geändert.

mopsy
Beiträge: 39
Registriert: 21.03.2009 12:26:23

Re: autossh Fehler im user.log

Beitrag von mopsy » 15.11.2009 11:29:00

Im auth.log des Servers habe ich alle 10 Minuten die folgenden Einträge

Code: Alles auswählen

Nov 15 03:51:25 dbsrv1 sshd[2883]: error writing /proc/self/oom_adj: Operation not permitted
Nov 15 03:51:25 dbsrv1 sshd[2883]: Accepted publickey for sshuser from 12.34.56.78 port 46885 ssh2
Nov 15 03:51:25 dbsrv1 sshd[2886]: error: bind: Address already in use
Nov 15 03:51:25 dbsrv1 sshd[2886]: error: channel_setup_fwd_listener: cannot listen to port: 20100
Nov 15 04:01:33 dbsrv1 sshd[2893]: error writing /proc/self/oom_adj: Operation not permitted
Nov 15 04:01:33 dbsrv1 sshd[2893]: Accepted publickey for sshuser from 12.34.56.78 port 52437 ssh2
Nov 15 04:01:33 dbsrv1 sshd[2896]: error: bind: Address already in use
Nov 15 04:01:33 dbsrv1 sshd[2896]: error: channel_setup_fwd_listener: cannot listen to port: 20100

Benutzeravatar
kostaki
Beiträge: 6
Registriert: 24.02.2010 21:57:10
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: autossh Fehler im user.log

Beitrag von kostaki » 28.02.2010 10:12:29

ist das ein aktuelles debian lenny? klingt mir nach einem Bug der aber in der aktuellen Version (ab 1.4a-1) gefixt sein sollte.

mopsy
Beiträge: 39
Registriert: 21.03.2009 12:26:23

Re: autossh Fehler im user.log

Beitrag von mopsy » 28.02.2010 11:50:21

Vor ein paar Tagen bin ich zufällig selbst drauf gekommen, ich zitiere mich mal selbst ;)
Den gleichen Tunnel baue ich von meinem Webserver zur Datenbank auf, da läuft das problemlos.
su username -c "/usr/bin/autossh -M 20000 -fN -L 127.0.0.1:3306:127.0.0.1:3306 -i keyfile username@$datenbankserver -p 65432"
und das war der Fehler - ich dachte das ich auf unterschiedlichen Clients auch immer den Port -M 20000 verwenden kann - aber dann kommt der Fehler.
Jetzt baue ich den Tunnel auf den Clients mit jeweils einem anderen Port auf - also -M 20000 -M 20100 usw. - und schon habe ich keine Fehler mehr im Log.

Benutzeravatar
kostaki
Beiträge: 6
Registriert: 24.02.2010 21:57:10
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: autossh Fehler im user.log

Beitrag von kostaki » 02.03.2010 18:29:30

hehe ok. Fand deinen Post in dem anderen Thread im übrigen sehr hilfreich. Die Informationen über autossh sind doch etwas beschränkt im Netz.

LanOpa
Beiträge: 1
Registriert: 01.12.2018 04:57:35

Re: [gelöst] autossh Fehler im user.log

Beitrag von LanOpa » 01.12.2018 05:14:40

ich weis, man soll keine Alten leichen aus dem Keller holen, aber ich selbst hatte bis vor 1h wohl auch den gleichen fehler, komischerweise nach 8-10 Jahren existiert dieser BUG immer noch.

bei mir war es alle 5min
Dec 1 02:51:49 piA autossh[yyyy]: timeout polling to accept read connection
Dec 1 02:51:49 piA autossh[yyyy]: port down, restarting ssh
Dec 1 02:51:49 piA autossh[yyyy]: starting ssh (count xxx)
Dec 1 02:51:49 piA autossh[yyyy]: ssh child pid is xxxx
Hab den Fehler im übrigen schon länger im Auge, da ich von zwei Seiten auf einen vServer connecte und durch beide Tunnel eine SSH verbindung Schieße, fiel die Fehlersuche etwas länger aus. Hatte zuerst die inet verbindung in verdacht, da das problem überwiegend mit der Seite zusammenhängt die am lahmsten Anschluss ist.

Das mit dem -M Port hatte ich recht schnell kapiert und entsprechend auch schon auf der seite wo ich 2 AUTOSSH session starte einen abstand 20000 und 19900 bzw 20100 eingesetzt.

Erst jetzt ist mir aber aufgefallen das hier gemeint ist das man alle AUTOSSH Session wie ein System behandeln soll, sprich auf zwei systemen mit der gleichen -M option führt zu einem fehler. kurzerhand auf der einen seite statt 20000 20050 genommen und bin echt erstaunt, bis jetzt läuft's deutlich stabieler. (noch keine logeintrag seither)

Wenn es das wirklich war, mach ich 3 kreuzchen im Kalender

Antworten