wiki:faq

Version 2 (modified by jano.simas, 9 years ago) (diff)

--

Perguntas frequentes

- A aplicação web não inicializou automaticamente

Caso o pm2 ja esteja instalado no sistema quando o TerraMA2 for instalado alguns configurações não são feitas para não entrarem em conflito com as configurações anteriores. Para adicionar o pm2 a inicialização do seu sistema execute os comandos:

sudo env PATH=$PATH:/usr/local/bin pm2 startup

depois disso é necessário configurar a inicialização do TerraMA2 :

cd /opt/terrama2/4.x.x/webapp
sudo pm2 start npm --name webapp -- start
cd /opt/terrama2/4.x.x/webmonitor
sudo pm2 start npm --name webmonitor -- start
sudo pm2 save

- O servidor não tem uam xsession (DISPLAY)

Caso o servidor onde o TerraMA2 não tenha um DISPLAY ativo é necessário iniciar uma sessão X com o comando:

sudo startx&

Para identificar o display ativo executar o comando:

ps e -u terrama2 | sed -rn 's/.* DISPLAY=(:[0-9]*).*/\1/p' | uniq

Com o resultado do comando anterior executar o comando:

export DISPLAY=...

Em uma situação dessas é necessário executar os serviços manualmente:

screen -dm /opt/terrama2/4.0.0/bin/terrama2_service <servico> <porta>