Tempo aproximado para leitura: 00:02:30 min
Ocorrência
No módulo Aptos Atividades Recursos – APT_ATRC, ao tentar realizar a conexão com o banco de dados, tendo problemas no serviço apache é apresentada a ocorrência Ocorreu um problema com o servidor de aplicação ao tentar conectar com o banco de dados, verifique as configurações de conexão do PIMSServer. Conexão Fechada.
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Aptos Atividades Recursos - APT_ATRC – Versão 12
Causa
Esse incidente ocorre ao tentar realizar a conexão com o banco de dados utilizando-se do PIMSServer através do módulo Aptos Atividades Recursos – APT_ATRC
Solução
Para solucionar essa ocorrência, realize as configurações no ambiente PIMSServer, a fim de uma melhor estabilidade do serviço/módulo do PIMSServer:
1. Acesse o Profile Oracle do PIMSCS possui uma configuração de IDLE_TIME, acione o seu DBA para confirmar que tal configuração está como UNLIMITED;
2. As etapas 3 e 4 o serviço precisa estar parado;
3. Verifique no arquivo "service.bat" (diretório "bin"), revisar os parâmetros ENV_MEMORY_MIN e ENV_MEMORY_MAX para "6144" (6gb) e "9216" (9gb), valide essa quantidade com o responsável do servidor, se vocês possuem memória disponível. Ressaltamos que os valores indicados neste documento são apenas uma sugestão; Para fazer esse procedimento, siga a orientação no link abaixo, item 3. COMO DEFINIR A MEMÓRIA NO SERVIDOR TOMEE DO PIMS SERVER.
4. Verifique no arquivo "tomee.xml" (diretório "conf"), revisar os parâmetros "initialSize" e "maxTotal" do pool de conexões/datasource para, respectivamente, "20" e "100" (este tema pode ter relação mais forte com a instabilidade/situação original);
5. Adicionalmente, neste momento também aproveitamos para sugerir/antecipar algumas revisões de parâmetros no arquivo "tomee.xml" (diretório "conf") - que, em breve, sairá como padrão em nosso produto;
Atenção:
Os dados abaixo são de exemplo, não copie e cole em seu ambiente, analise os parâmetros.
<Resource id="JDBC/PIMSCSDS" type="javax.sql.DataSource">
jdbcDriver oracle.jdbc.driver.OracleDriver
JdbcUrl jdbc:oracle:thin:@IP:PORTA:SID
JtaManaged true
UserName USERNAME
Password PASSWORD
initialSize 20
maxTotal 100
</Resource>
Novo:
Adicione os itens que não tiver em seu arquivo original.
<Resource id="JDBC/PIMSCSDS" type="javax.sql.DataSource">
jdbcDriver oracle.jdbc.driver.OracleDriver
JdbcUrl jdbc:oracle:thin:@IP:PORTA:SID
JtaManaged true
UserName USERNAME
Password PASSWORD
initialSize 20
maxTotal 100
maxActive 100
minIdle 10
maxIdle 50
removeAbandoned true
removeAbandonedOnBorrow true
removeAbandonedOnMaintenance true
removeAbandonedTimeout 14400
logAbandoned true
timeBetweenEvictionRunsMillis 30000
</Resource>
Com essas adições, espera-se também melhorar o controle de threads e conexões ao banco de dados no TOTVS Agro PIMS Server.
6. Caso ainda persista o erro abaixo:
Ocorreu um problema com o servidor de aplicação ao tentar conectar com o banco de dados, verifique as configurações de conexão do PIMSServer.Conexão Fechada
7. Verifique se o serviço Mecanizadas + Histórico de Manejo + Arquiteturais não está agrupado com outros módulos como por exemplo CUSTO e Manfro, separar o serviço Mecanizadas + Histórico de Manejo + Arquiteturais para um único serviço, com IP e Porta diferente; Ou seja, que em 1 Serviço esteja o módulo do atividade mecanizada + Histórico Manejo e os arquiteturais, e o outro esteja com o módulo de custo.
0 Comentários