Pular para o conteúdo

Modos de execução

Modo de execução do STCP Gemini Server

O STCP Gemini Server pode ser executado como serviço (gerenciado pelo systemd) ou diretamente via linha de comando.

Execução como serviço

Concluída a configuração, inicie o serviço através do comando abaixo:

systemctl start stcpgemini-server

Para verificar o status do serviço e confirmar que a mensagem running é exibida, execute:

systemctl status stcpgemini-server

Execução via linha de comando

Além da execução como serviço gerenciado pelo systemd, o STCP Gemini Server também pode ser executado diretamente via linha de comando, informando o arquivo de configuração da instância desejada. Esse modo é útil, por exemplo, em ambientes containerizados, onde o processo precisa ser executado em primeiro plano (foreground) como processo principal do container.

/usr/local/bin/stcpserver /usr/local/stcp/configs/stcpserver.config.json

O comando stcpserver também aceita opções que sobrescrevem os parâmetros equivalentes do arquivo de configuração:

usage: STCPServer [options]
OpçãoDescrição
-iNome da instância
-UNome do usuário para execução em modo daemon
-GNome do grupo para execução em modo daemon
-DDiretório da aplicação
-LDiretório de controle de lock
-PNome do arquivo de PID
-MValor de umask
-FForça a execução em modo daemon
-CHabilita o envio de mensagens ao console via syslog
-sPalavra-chave (passphrase) para criptografar as senhas do arquivo de configuração
-?Exibe a ajuda
Em execuções via container, evite forçar o modo daemon (-F). Mantenha o processo em foreground para que o orquestrador (Docker, Kubernetes etc.) consiga monitorar corretamente o ciclo de vida do container.