Solução de problemas
Solução de problemas
Como investigar
- Confira o estado do serviço:
systemctl status stcpgemini-server. - Veja as mensagens do serviço no log do sistema:
journalctl -u stcpgemini-server. - Consulte os eventos e as transferências no Riversoft Console Portal e localize o código da mensagem (
MSGnnnn) em Códigos de mensagem e eventos. - Se precisar de mais detalhes, aumente temporariamente o nível de debug. Veja Debug.
Inicialização
| Sintoma | Causa provável | O que fazer |
|---|---|---|
| O Server não inicia. | Não há instância com o nome informado em ApplName. | Crie a instância no Riversoft Console Portal e confira o nome em ApplName. Veja Instância. |
MSG0134: número de série não informado ou incorreto. | Licença ausente ou inválida. | Confira o arquivo informado em ApplLicense e a licença fornecida pela Riversoft. |
| O Server não acessa o banco de configuração. | DLLName não corresponde ao SGBD ou as bibliotecas não estão no caminho do sistema. | Confira o DLLName em Biblioteca de configuração e o arquivo de bibliotecas em Referência de arquivos. |
Novos arquivos aparecem em stcplog-spool. | O Server não consegue gravar no banco de log. | Confira a disponibilidade e as credenciais do banco de log. Veja Spool de contingência. |
Conexões
| Sintoma | Causa provável | O que fazer |
|---|---|---|
MSG0105, MSG0126: usuário não cadastrado. | O parceiro se identificou com um usuário que não existe na instância. | Confira o cadastro do usuário no Riversoft Console Portal. |
MSG0089: usuário bloqueado. | O usuário está bloqueado na configuração. | Desbloqueie o usuário, se o acesso for permitido. |
MSG0092, MSG0106: autenticação rejeitada. | Credenciais do parceiro diferentes das cadastradas. | Confira as credenciais OFTP do usuário com o parceiro. |
MSG0107, MSG0108: atributo divergente. | Modo de autenticação (C_AUTHENTICATION) ou modo de conexão (C_MODE) do parceiro diferente da configuração. | Alinhe com o parceiro os parâmetros OFTP do usuário. |
MSG0010, MSG0088: limite de conexões ou tempo de sessão. | O usuário excedeu o limite de conexões ou o tempo de sessão. | Revise os limites do usuário e as conexões simultâneas do parceiro. |
MSG0146, MSG0171: limite de sessões da instância. | A instância atingiu o número máximo de sessões. | Revise o limite de sessões da instância ou distribua as conexões. |
MSG0125, MSG0168: conexão bloqueada. | A conexão foi bloqueada pelo filtro ou fora do horário permitido. | Confira os filtros e os horários do usuário. |
MSG0054: falha na conexão de saída. | Endereço, porta, rede ou certificado do parceiro indisponível. | Teste a conectividade com o parceiro e confira o serviço de rede do usuário. |
Transferências
| Sintoma | Causa provável | O que fazer |
|---|---|---|
MSG0119, MSG0123: arquivo bloqueado pelo filtro. | O nome do arquivo não atende aos filtros do usuário. | Confira os filtros de arquivo do usuário. |
MSG0120, MSG0124: arquivo bloqueado pelo tamanho. | O arquivo excede o tamanho máximo do usuário (0 = ilimitado). | Revise o limite de tamanho ou divida o arquivo. |
MSG0166, MSG0167: arquivo bloqueado pelo horário. | A transferência ocorreu fora do horário permitido. | Confira os horários do usuário. |
MSG0021: transmissão rejeitada (NERP). | O parceiro recusou o arquivo e informou o motivo em nerp_reason. | Verifique o motivo com o parceiro e retransmita o arquivo. |
MSG0037, MSG0050: falha no ponto de retomada. | Não foi possível retomar a transmissão do ponto em que parou. | Retransmita o arquivo desde o início. |
MSG0022, MSG0023, MSG0024, MSG0025: nome de arquivo inválido. | O nome do arquivo é inválido ou excede o tamanho permitido. | Ajuste o nome do arquivo. |
Suporte
Se o problema continuar, abra um chamado com o código da mensagem, a data e hora da ocorrência e as mensagens do journalctl. Veja Suporte.