Membros Pro Messias Bittencourt Postado Sexta as 11:45 Membros Pro Postado Sexta as 11:45 Bom dia, Temos um servidor linux funcionando de acordo com o tutorial que vocês tem em video, deixamos ele ligado e vez por outra ele da o retorno abaixo. Não tem exatamente um motivo certo, ele só morre. Conseguem nos ajudar? (Abaixo o log que ele nos entrega) Esse servidor vai se tornar o produtivo em breve e estamos com receio por causa da sua instabilidade. # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x0000000000000035, pid=1766, tid=75439 # # JRE version: OpenJDK Runtime Environment (11.0.25+9) (build 11.0.25+9-post-Ubuntu-1ubuntu122.04) # Java VM: OpenJDK 64-Bit Server VM (11.0.25+9-post-Ubuntu-1ubuntu122.04, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) # Problematic frame: # C 0x0000000000000035 # # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/ubuntu/core.1766) # # An error report file with more information is saved as: # /home/ubuntu/hs_err_pid1766.log # # If you would like to submit a bug report, please visit: # https://bugs.launchpad.net/ubuntu/+source/openjdk-lts # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Membros Pro Messias Bittencourt Postado Sexta as 12:28 Autor Membros Pro Postado Sexta as 12:28 42 minutos atrás, Messias Bittencourt disse: Bom dia, Temos um servidor linux funcionando de acordo com o tutorial que vocês tem em video, deixamos ele ligado e vez por outra ele da o retorno abaixo. Não tem exatamente um motivo certo, ele só morre. Conseguem nos ajudar? (Abaixo o log que ele nos entrega) Esse servidor vai se tornar o produtivo em breve e estamos com receio por causa da sua instabilidade. # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x0000000000000035, pid=1766, tid=75439 # # JRE version: OpenJDK Runtime Environment (11.0.25+9) (build 11.0.25+9-post-Ubuntu-1ubuntu122.04) # Java VM: OpenJDK 64-Bit Server VM (11.0.25+9-post-Ubuntu-1ubuntu122.04, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) # Problematic frame: # C 0x0000000000000035 # # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/ubuntu/core.1766) # # An error report file with more information is saved as: # /home/ubuntu/hs_err_pid1766.log # # If you would like to submit a bug report, please visit: # https://bugs.launchpad.net/ubuntu/+source/openjdk-lts # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # Segue log completohs_err_pid1766.log
Consultores danieloliveirasouza Postado Sexta as 13:02 Consultores Postado Sexta as 13:02 Bom dia, Por favor, está usando a lib MT ou ST ? Precisa se certificar que o código que consome (java) a lib é a versão correta. Sugiro que ao inicializar use [Memory] no lugar de eArquivoConfig BOLETO_Inicializar("[Memory]\n[Principal]\nLogPath=/tmp\nLogNivel=4","") ;///para Single Thread BOLETO_Inicializar(handle,"[Memory]\n[Principal]\nLogPath=/tmp\nLogNivel=4","");// para Multi Thread Depois, verifique o diretório para /tmp e nos envie o log
Membros Pro Messias Bittencourt Postado Sexta as 13:52 Autor Membros Pro Postado Sexta as 13:52 Bom dia @danieloliveirasouza. Muito obrigado. Atualmente estamos usando a ST. Nunca vi nada a respeito do uso do [Memory]... Tem algum manual ou página que me mostre / exemplifique o uso do mesmo? Muito obrigado e no aguardo.
Consultores danieloliveirasouza Postado Sexta as 14:06 Consultores Postado Sexta as 14:06 O [memory] permite passar um arquivo ini como uma string, por exemplo: String cepConfigValues = "[Principal]\n" + "TipoResposta=1\n" + "CodificacaoResposta=0\n" + "LogNivel=4\n" + "LogPath=" + appDir.getAbsolutePath() + "\n\n" + "[CEP]\n" + "WebService=" + WSVIACEP.ordinal() + "\n" + "ChaveAcesso=\n" + "Usuario=\n" + "Senha=\n" + "PesquisarIBGE=0\n" + "SSLType=5\n";
Membros Pro Messias Bittencourt Postado Sexta as 14:26 Autor Membros Pro Postado Sexta as 14:26 18 minutos atrás, danieloliveirasouza disse: O [memory] permite passar um arquivo ini como uma string, por exemplo: String cepConfigValues = "[Principal]\n" + "TipoResposta=1\n" + "CodificacaoResposta=0\n" + "LogNivel=4\n" + "LogPath=" + appDir.getAbsolutePath() + "\n\n" + "[CEP]\n" + "WebService=" + WSVIACEP.ordinal() + "\n" + "ChaveAcesso=\n" + "Usuario=\n" + "Senha=\n" + "PesquisarIBGE=0\n" + "SSLType=5\n"; Ahhh rapaz... Entendido e perfeito. Ao invés do endereço do ini que foi gerado no disco eu gero a String conforme exemplo acima e passo no mesmo ponto. Vou testar aqui e te passo o resultado. Valeu
Consultores antonio.carlos Postado Sexta as 14:28 Consultores Postado Sexta as 14:28 Tópico movido para a área do ACBr Pro, para que o SLA de respostas seja considerado
Membros Pro Messias Bittencourt Postado Sexta as 15:13 Autor Membros Pro Postado Sexta as 15:13 Aproveitando a oportunidade @danieloliveirasouza e @antonio.carlos. Aplicação java 11 + linux: Existe versão / configuração do linux já testada e que vcs recomendariam? Qual linux vcs acham mais confiável para o uso do ACBr? Existe mais algo relacionado ao ambiente que vcs já tenham passado e que eu possa utilizar para melhorar aqui?
Consultores danieloliveirasouza Postado Sexta as 16:28 Consultores Postado Sexta as 16:28 Estamos desenvolvendo soluções docker, por enquanto ainda não temos imagens oficiais, mas a recomendação é usar imagens baseadas (docker) em Ubuntu 1
Consultores antonio.carlos Postado Sexta as 18:46 Consultores Postado Sexta as 18:46 3 horas atrás, Messias Bittencourt disse: Aproveitando a oportunidade @danieloliveirasouza e @antonio.carlos. Aplicação java 11 + linux: Existe versão / configuração do linux já testada e que vcs recomendariam? Qual linux vcs acham mais confiável para o uso do ACBr? Existe mais algo relacionado ao ambiente que vcs já tenham passado e que eu possa utilizar para melhorar aqui? Além da orientação do nosso consultor @danieloliveirasouza Quando estiver usando linux e for utilizar algum DFe (Documento Fiscal Eletronico), sendo ele NFe, CTe, MDFe e etc.. lembre-se sempre de instalar as dlls de dependências em sua máquina linux.
Recommended Posts