Solução de erro Silkroad "Login SMC - O servidor não está em execução"
Após iniciar os módulos do servidor (Gateway, Farm, Agent, etc.) na infraestrutura Silkroad vSRO, utilizamos o SMC (controle de gerenciamento de servidor) Ao tentar fazer login no painel "Servidor não está executando" ou "Falha no login do SMC" pode ocorrer um erro. Este erro indica que o SMC não consegue se comunicar com o MachineManager, o módulo de gerenciamento no servidor. Você pode seguir os passos abaixo para resolver definitivamente o problema.
Método 1: Verificando os endereços IP `srCoordTable` e Server.cfg
O motivo mais comum para esse erro é que a configuração IP nos arquivos 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 o banco de dados e
_srCoordTableclique com o botão direito na mesa Editar as 200 principais linhas digamos. - Verifique se os endereços IP listados aqui são exatamente iguais ao endereço IP estático do seu servidor (ou 127.0.0.1 para testes locais).
- Então nos arquivos do seu servidor servidor.cfg Ao abrir o arquivo, certifique-se de que os endereços IP aqui e os endereços no SQL correspondam exatamente. Em caso de conflito, a SMC rejeita a ligação.
Método 2: Status do serviço MachineManager e verificação de porta
O SMC não se conecta diretamente ao servidor; correndo em segundo planoMachineManager.exeEle transmite pedidos via . Se este exe apresentar um erro e fechar, o SMC não abrirá.
- Abra o Gerenciador de Tarefas do Windows e MachineManager.exe Verifique se o processo está funcionando ou não.
- Se não funcionar, examine os arquivos de log (erro) na pasta onde o exe está localizado para determinar se há uma biblioteca ausente (.dll) ou erro de conexão SQL.
- SMC por padrão 15880 e 15882 usa portas. Se o seu servidor tiver um Firewall do Windows ativo, certifique-se de que essas portas estejam abertas para acesso externo ou verifique se o software Guard não está bloqueando essas portas.
Método 3: Atualizar SQL `_Auth` e banco de dados de permissões
Se os endereços IP estiverem corretos, você precisa verificar se o ID e a senha que você está tentando fazer login no SMC possuem autoridade SMC:
SRO_VT_ACCOUNTno banco de dados_TB_Userentre na mesa.- A conta com a qual você está tentando fazer login no SMC Sec_Primário e Sec_Secundário Certifique-se de que os valores de autoridade estejam definidos como `1` (ou seja, administrador totalmente autorizado).
Este artigo foi preparado especialmente para PvPServer.