O X forwarding freeze após o servidor de origem ser reiniciado pelo watchdog

1

Atualmente, estou trabalhando em um problema com o Xforwarding de um aplicativo QT via lan.

Nosso servidor de origem está encaminhando a interface do nosso aplicativo usando o comando "screen -dm" para um computador cliente.

Quando o servidor de origem é interrompido por um watchdog itco (acionado por uma falha de um processo de aplicativo), a interface exibida no cliente permanece congelada.

Existe uma maneira limpa de configurar o xforwarding para que a interface do cliente desapareça quando a origem for reinicializada? (criar um daemon no cliente com o único propósito de fazer ping no peer e fechar uma janela parecia bem feio.)

Todas as soluções são boas, com exceção de uma atualização da versão do sistema operacional (requisito do cliente).

Agradecemos antecipadamente por sua ajuda.

P.S: Você pode encontrar abaixo todas as configurações que podem ajudar (e que eu tentei mexer para fazer isso funcionar)

Env: CentOS 6.5, qt-4.6.2

Parâmetros de exibição do aplicativo:

/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
    
por A. Chavy 23.05.2016 / 14:07

0 respostas