X-Forwarding-Freeze nach dem Neustart des Quellenservers durch Watchdog

312
A. Chavy

Ich arbeite gerade an einem Problem mit dem Xforwarding einer QT-Anwendung über LAN.

Unser Quellenserver leitet die Schnittstelle unserer Anwendung mit dem Befehl "screen -dm" an einen Client-Computer weiter.

Wenn der Quellenserver von einem itco-Watchdog angehalten wird (ausgelöst durch einen Absturz eines Anwendungsprozesses), bleibt die auf dem Client angezeigte Schnittstelle stehen.

Gibt es eine saubere Möglichkeit, das xforwarding so einzurichten, dass die Clientschnittstelle beim Neustart der Quelle nicht mehr angezeigt wird? (Das Erstellen eines Daemons auf dem Client zu dem einzigen Zweck, dem Peer einen Ping zu geben und ein Fenster zu schließen, erschien ziemlich hässlich.)

Alle Lösungen sind gut, mit Ausnahme eines Upgrades der Betriebssystemversion (Kundenanforderung).

Vielen Dank im Voraus für Ihre Hilfe.

PS: Hier findest du alle Einstellungen, die helfen können (und dass ich versucht habe zu basteln, damit es funktioniert)

Env: CentOS 6.5, qt-4.6.2

App-Anzeigeparameter:

/home/user/bin/qapp config.xml -geometry +0+0 -display 192.168.1.100:0.0 Read-Write 

/ etc / ssh / ssh_config:

Host * GSSAPIAuthentication yes ForwardX11Trusted yes ServerAliveInterval 5 ServerAliveCountMax 3 SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE SendEnv XMODIFIERS 
1

0 Antworten auf die Frage