Solução de erro Silkroad "Login SMC - O servidor não está em execução"
Após o arranque dos módulos do servidor (Gateway, Farm, Agent, etc.) na infraestrutura Silkroad vSRO, utilizámos o SMC (controlo de gestão de servidor) Ao tentar fazer login no painel "Servidor não está a executar" ou "Falha no login do SMC" pode ocorrer um erro. Este erro indica que o SMC não consegue comunicar com o MachineManager, o módulo de gestão no servidor. Pode seguir os passos abaixo para resolver definitivamente o problema.
Método 1: Verificação dos endereços IP `srCoordTable` e Server.cfg
A razão mais comum para este erro é que a configuração IP nos ficheiros do servidor (Server. cfg) e os endereços IP no SQL Server não correspondem entre si. Para a solução:
- Abra o SQL Server Management Studio (SSMS).
- SRO_VT_ACCOUNT Vá para a base de dados e
_srCoordTableclique com o botão direito do rato na mesa Editar as 200 principais linhas digamos. - Verifique se os endereços IP aqui listados são exatamente iguais ao endereço IP estático do seu servidor (ou 127.0.0.1 para testes locais).
- Assim nos ficheiros do seu servidor servidor.cfg Ao abrir o ficheiro, certifique-se de que os endereços IP aqui e os endereços no SQL correspondem exatamente. Em caso de conflito, a SMC rejeita a ligação.
Método 2: Estado do serviço MachineManager e verificação de portas
O SMC não se liga diretamente ao servidor; correndo em segundo planoMachineManager.exeTransmite pedidos via . Se este exe apresentar um erro e fechar, o SMC não abre.
- Abra o Gestor de Tarefas do Windows e MachineManager.exe Verifique se o processo está a funcionar ou não.
- Se não funcionar, examine os ficheiros de registo (erro) na pasta onde se encontra o exe para determinar se existe uma biblioteca em falta (. dll) ou um erro de ligação SQL.
- SMC por defeito 15880 e 15882 utiliza portas. Se o seu servidor tiver um Firewall do Windows ativo, certifique-se de que estas portas estão abertas para acesso externo ou verifique se o software Guard não está a bloquear estas portas.
Método 3: Atualizar SQL `_Auth` e base de dados de permissões
Se os endereços IP estiverem corretos, precisa de verificar se o ID e a palavra-passe que está a tentar iniciar sessão no SMC têm autoridade SMC:
SRO_VT_ACCOUNTno banco de dados_TB_Userentre na mesa.- A conta com a qual está a tentar fazer login no SMC Sec_Primário e Sec_Secundário Certifique-se de que os valores de autoridade estão definidos para `1` (ou seja, administrador totalmente autorizado).
Este artigo foi preparado especialmente para o PvPServer.