Pular para o conteúdo principal

Servidor Wildfly sai do ar Inexplicavelmente

O Wildfly não se dar muito bem com Firefox, em algum casos dependendo do erro pode até derrubar o servidor. Entretanto, para conseguir ter a certeza que o que causa o problema é uma configuração do próprio servidor, é necessário analisar todo o problema obtendo acesso a máquina em questão, afim de encontrar erros no sistema operacional que possa causar a pane e assim não alterar uma configuração do servidor sem necessidade.


Um dos problemas que pode ocorrer somente no uso do firefox em aplicações que utilizam o Wldfly 10.0.x como servidor, é o protocolo HTTP2 que fornece segurança SSL nas requisições https. No Firefox, essa opção não funciona corretamente causando desligamento imediato no servidor em algumas ocasiões.

Caso algum dia o servidor caia ou pare de funcionar corretamente de forma inexplicável, é sensato observar alguns pontos antes de ir para desativação da HTTP2 do servidor. Confira abaixo.

  1. Espaço em disco
  2. Memória livre
  3. Tamanho da partição Swap
  4. Conexão com o banco de dados.
  5. Data e hora do sistema do servidor de banco de dados. No Mysql pode causar quedas do banco caso o horário de verão esteja ativo.
  6. Uso da CPU durante a queda. essa opção só pode ser analisada durante ou no momento da pane.

Comentários

Postagens mais visitadas deste blog

Como Ofuscar o Seu Código Java?

Para ofuscar e proteger seu código Java, você pode usar uma ferramenta de ofuscação. A ofuscação torna o código-fonte mais difícil de entender e reverso-engenharia, mas ainda funcionando da mesma maneira. Ppara ofuscar seu código Java usando a ferramenta popular ProGuard, s iga os passos a seguir : Baixe o ProGuard: Faça o download do ProGuard no site oficial: https://www.guardsquare.com/en/products/proguard. Descompacte o arquivo: Depois de baixar o ProGuard, descompacte o arquivo em uma pasta de sua escolha. Configure o ProGuard: Crie um arquivo de configuração chamado proguard.conf. Nele, você deve especificar os detalhes do projeto, como arquivos JAR de entrada e saída, bibliotecas e opções de ofuscação. Por exemplo: -injars       input.jar -outjars      output.jar -libraryjars  /caminho/para/jdk/jre/lib/rt.jar -printmapping mapping.txt -dontoptimize -dontshrink -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontskipnonpublicli...

O que é Transpilação ?

A transpilação é, essencialmente, uma tradução especializada do processo de compilação. O procedimento é realizado de forma semelhante ao que um compilador faz, porém com uma diferença notável: enquanto um compilador tradicional tem como alvo um código de baixo nível, como Assembly ou código de máquina, o transpilador tem como objetivo um código-fonte em uma linguagem diferente ou a mesma linguagem escrita de outra maneira. Linguagens como CoffeeScript, TypeScript e o próprio JavaScript usam a transpilação para garantir compatibilidade entre versões. Há também outras linguagens que geram código-fonte em C em vez de código de baixo nível. Dessa forma, é possível programar em ES6 sem preocupações, mesmo que você queira oferecer suporte a navegadores antigos com versões mais antigas da especificação EcmaScript. Basta realizar a transpilação do ES6 para uma versão anterior e o código poderá ser executado em qualquer lugar. Isso se torna ainda mais fácil, já que muitas das novidades do Java...

Programação Defensiva

O que é programação Defensiva? Esse tipo de programação é um particular de uma única linguagem? Será que meu código ficará mais difícil de fazer ou até mesmo difícil de ler?                Bem, essas são as perguntas que irei responder para todos vocês que tem interesse em aprender um pouco mais sobre o que é programação defensiva e como tornar essa prática comum no nosso dia a dia de trabalho. O que é programação defensiva? O conceito dessa prática é bem similar a prática de direção defensiva, claro que nem todos os leitores desse artigo sabem dirigir, porém com certeza já ouviu falar que um motorista dirige pensando em si e nos demais ao seu redor . Agora por que isso é assim ? Por que na prática um erro de um motorista ao seu redor ocasionará o seu erro, falando em palavras simples, um motorista aplicando o conceito de direção defensiva, ele sempre dirige pensando em evitar ou reduzir os efeitos da Lei Murphy, onde t...