Correção - Access Violation e licenças presas após a finalizar a conexão VT100 (Telnet)
Esta build, contém uma correção para ocorrências reproduzidas esporadicamente com a utilização do ambiente SIGAACD (Microsiga Protheus) com Telnet/VT100.
Abrangência | ERP 10 |
Situação | Execução de programas via telnet, onde houve perda de conexão com o terminal e/ou coletor desligado durante o processo. |
Ocorrência | Esporadicamente, após uma finalização de processo por perda de conexão com o coletor/terminal, o servidor apresentava, no log de console do TOTVS Application Server, ocorrência de ACCESS_VIOLATION, e a partir desta ocorrência o serviço ficava instável, apresentando ao longo do tempo congelamento de conexões e até queda do serviço. Em determinadas situações, ocorria da licença consumida pelo ambiente ficar presa no LicenseServer, sem o processo estar em execução no ERP, em função do ACCESS_VIOLATION ocorrido. A seguir, observe o exemplo da ocorrência: //===================================================== Call stack: 11AB799B 2BA65888 |
Correção | Realizada correção no servidor para que uma desconexão não esperada do coletor/terminal gere uma ocorrência de invasão de memória e libere normalmente a licença. |
Informações adicionais |
|