Problema com. E3viewer

Boa tarde,

Estou com um problema com E3viewer viewer. Na máquina servidor abre normalmente, mas na máquina cliente fica dando página da Web cancelada. A porta 6515 está liberada

Versão da licença 4.6 e Windows 10

Ronaldo,

Por acaso tem algum controle ActiveX nessa tela? Ou algum script na abertura dela?

Paulo, reinstalei o office. Agora é esta funcionando em Windows 7 e não no 10. Tem scripts e activex sim

Testei em todas as máquinas com win 7 e funciona e com a do meu cliente com win10 não

Qual é o controle ActiveX? Chegou a verificar se ele está instalado na máquina do cliente?

não sei falar qual controle. sei que está relacionada a versão do windows

Você está usando a versão 32 ou 64 bits?

windows 10 64 . elipse e3viewer 4.6. no servidor 4.6 de 64

Poderia enviar para o meu e-mail o log do E3 gerado na máquina onde está ocorrendo o problema?

me passa seu email por favor

pgustavo@elipse.com.br

Enviado. fico no aguardo. Obrigado

O problema é que a LIB da aplicação é muito grande (75 MB) e como a tela inicial possui um XControl, o Viewer precisa baixar a LIB inteira na primeira vez. Essa operação de baixar a LIB para o Viewer está demorando muito e o mecanismo de heartbeat está forçando a desconexão no meio da operação, conforme podemos observar no log do Servidor:

2020-09-30 15:53:46.980      0xA60  0x1514 RECCHANNEL    RECServer(5): Heartbeat timeout (10000ms) expired, closing channel
2020-09-30 15:53:46.983      0xA60  0x2114 SYSTEM RECServer(5): [CLOSED] Viewer disconnected (heartbeat expired) from 187.94.215.212(DESKTOP-O71ORRT) Sent=221(84299286B) Recv=221(23421B) Pending=0(0B) Elapsed=29.344 REC=v2.130 Remote=v4.6.162

No log do Viewer:

2020-09-30 15:53:49.010	0x1B5C	0xBB8	LOADCONTEXT LoadLib(TelaSinoptica_01) Failed registering class 'xc_Pressostato' - error(80004005)

Nesses casos, onde a LIB é muito grande e/ou a rede é muito lenta, as recomendações são:

  1. Inserir recursos (imagens) em um PRJ. Não é recomendável inserir recursos dentro de LIBs, pois serão baixados pelo Viewer todos de uma só vez e não por demanda.
  2. Usar arquivos PNG (que tem boa compressão) em vez de BMP. Lembrando que o E3 suporta arquivos PNG a partir da versão 4.6.
  3. Ligar a compressão do REC no nível máximo (9). Detalhes no KB:
    https://kb.elipse.com.br/configuracoes-de-rede-do-e3-para-redes-com-alta-latencia-banda-reduzida-eou-perda-de-pacotes/
  4. Separar XControls e XObjects em LIBs distintas.

Também existe a possibilidade de modificar o heartbeat para se adaptar a situação mas isso pode ter outras consequências indesejáveis. O ideal seria tentar resolver o problema com as recomendações acima.

Paulo,

Obrigado pelo apoio. não precisei mexer na LIb por enquanto. segui o tutorial e coloquei a taxa de compressão em 9

1 Like