Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Ao criar uma nova empresa é exibido no log um erro de conexão ao buscar datasource.
2024-04-24 18:07:18,488 ERROR [stderr] (Thread-30 (ActiveMQ-client-global-threads)) com.totvs.technology.foundation.common.exception.FDNCreateException: Erro as buscar datasource: java.net.ConnectException: WFLYPRT0023: Could not connect to remote+http://[IP_DO_SERVIDOR]:9990. The connection timed out
Ambiente
TOTVS Fluig Plataforma - Configurações técnicas - Todas as versões
Causa
O pool máximo de conexão configurado no arquivo domain.xml está com o valor padrão ou um valor muito baixo. E ao atingir o limite máximo de conexões perde a conexão com o datasource gerando o erro na criação da empresa.
Solução
É necessário ajustar o valor do pool de conexão no arquivo de configuração e após isso, você deve criar um nova empresa. A empresa criada com erro não pode ser utilizada, pois está comprometida e pode apresentar diversas inconsistências não mapeadas pelo time de produto.
Para ajustar o pool de conexão, é necessário seguir os passos abaixo:
Versões 1.6, 1.7 e 1.8:
- Pare os serviços do Fluig
- Acesso o arquivo de configuração domain.xml que fica disponível no caminho: [diretório de instalação do Fluig]\appserver\domain\configuration\domain.xml.
- Edite os datasources "FluigDS", "FluigDSRO" e "AppDS".
- Localize o trecho abaixo em cada uma dos datasources e alterar o valor padrão de acordo com a disponibilidade da sua infraestrutura de ambiente. Abaixo um exemplo com o valor de 100 pools de conexão.
-
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
</pool> - Faça a limpeza dos arquivos temporários do diretório de instalação do Fluig.
- Apague as duas pastas keys que ficam em [diretório_instalação]\repository\wcmdir\keys e a outra no Volume.
- Inicie os serviços do Fluig novamente.
- Faça a criação de uma nova empresa.
A partir da versão 2.0:
- Pare os serviços do Fluig
- Acesso o arquivo de configuração standalone.xml que fica disponível no caminho: [diretório de instalação do Fluig]\appserver\standalone\configuration\standalone.xml.
- Edite os datasources "FluigDS", "FluigDSRO" e "AppDS".
- Localize o trecho abaixo em cada uma dos datasources e alterar o valor padrão de acordo com a disponibilidade da sua infraestrutura de ambiente. Abaixo um exemplo com o valor de 100 pools de conexão.
-
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
</pool> - Faça a limpeza dos arquivos temporários do diretório de instalação do Fluig.
- Apague as duas pastas keys que ficam em [diretório_instalação]\repository\wcmdir\keys e a outra no Volume.
- Inicie os serviços do Fluig novamente.
- Faça a criação de uma nova empresa.
0 Comentários