Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

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
Postado
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
Postado

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

  • Consultores
Postado

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
Postado
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
Postado
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.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...