Boa tarde Pessoal,
Estou enfrentando o erro “ERR0032” assim que eu dou um OK na janela para acessar o ambiente antes do login já estoura o erro e isso é intermitente.
Meu ambiente fica no Azure e estou usando o CloudFlare para mascarar o endereço e colocar a url e o acesso não ser direto via IP.
Via IP o acesso vai sem erro, mas com o Cloudflare ativo, ele da essa msg.
Com o Cloudflare ativo e desativando o broker consigo acessar tranquilamente tbm, cheguei a conclusão que o problema é alguma configuração que falta no broker, peguei no log que ele da fala na conexão por conta do websocket, eu ative uma chave e ele demora mais a subir, mas consegui diminuir o erro, mas ainda assim alguns usuários apresenta o erro e não sei mais o que fazer.
Essa foi a chave q inclui CLIENT_IS_WEBSOCKET
Vou colocar minha configuração do BROKER abaixo
[GENERAL]
CONSOLELOG=1
ConsoleLogDate = 0
app_environment=SRL
[BALANCE_HTTP]
; porta onde este broker server atende pedidos de conexão dos broker clients
LOCAL_SERVER_PORT = 1223
;SORT_METHOD=SERVER_CPU
;SORT_METHOD=SERVER_MEMORY
; hostname ou endereço ip, e porta TCP dos servidores Protheus ERP que serão destino
; das conexões vindas dos broker clients
REMOTE_SERVER_01=10.0.20.5 1227
REMOTE_SERVER_02=10.0.20.5 1228
REMOTE_SERVER_03=10.0.20.5 1229
REMOTE_SERVER_04=10.0.20.5 1230
REMOTE_SERVER_05=10.0.20.5 1231
; etc
; esta chave aceita letras e números para identificar servidores,
; por exemplo REMOTE_SERVER_0A, REMOTE_SERVER_XY, etc, e as chaves
; podem estar em qualquer ordem
; chave que habilita websocket no broker
CLIENT_IS_WEBSOCKET=1
; chave que permite utilização de clients que não utilizam Websocket
; por exemplo, Smartclient HTML, Smartclient Electron, e mesmo Smartclient desktop
; que nao esteja configurado para uso com broker
; IMPORTANTE: neste caso, as portas dos appservers especificadas acima (10001, 10002, 10003)
; devem ser uma “porta multiprotocolo” (ver link Application Server - Porta Multiprotocolo - TOTVSTEC - TDN)
;
; esta chave nao e’ obrigatoria, mas se nao estiver habilitada entao apenas Smartclients
; que estejam configurados para utilizar Broker com Websocket irao conseguir se comunicar com este broker
;ALLOW_ANY_CLIENT = 1
; nome do serviço, pode ser qualquer nome que não contenha espaços
; só tem importância se o broker server for instalado como um serviço Window
SERVICE_NAME = .P12_SRL_BROKER
; opcional, “display name” do serviço Windows
SERVICE_DISPLAY_NAME = “.P12_SRL_BROKER”
MONITORING_TYPE=SMARTCLIENT_SSL_ACTIVE
; Habilita criptografia na comunicação com os AppServers (recomendado)
SSL_ENCRYPT_UPSTREAM=1
; configuracao para o protheus monitor
PROTHEUS_MONITOR_EMBEDDED = 1
USING_WEBMONITOR = 1
; Habilita HTTPS para o cliente (navegador)
SSLMethod=SSL/TLS
SSLCertificate=cert.crt
SSLKEY=cert_key.key
SSL_PASSPHRASE=
[WEBMONITOR]
;Ativa monitoramento via navegador
Enable=1