Solución del error "Inicio de sesión en SMC: el servidor no se está ejecutando" de Silkroad
Después de iniciar los módulos del servidor (Gateway, Farm, Agent, etc.) en la infraestructura Silkroad vSRO, utilizamos el SMC (Control de gestión del servidor) Al intentar iniciar sesión en el panel "El servidor no se está ejecutando" o "Error de inicio de sesión en SMC" puede ocurrir un error. Este error indica que SMC no puede comunicarse con MachineManager, el módulo de administración del servidor. Puedes seguir los pasos a continuación para resolver definitivamente el problema.
Método 1: comprobar las direcciones IP `srCoordTable` y Server.cfg
La razón más común de este error es que la configuración de IP en los archivos del servidor (Server.cfg) y las direcciones IP en SQL Server no coinciden entre sí. Para la solución:
- Abra SQL Server Management Studio (SSMS).
- SRO_VT_ACCOUNT Vaya a la base de datos y
_srCoordTablehaga clic derecho en la tabla Editar las 200 filas principales decir. - Verifique que las direcciones IP enumeradas aquí sean exactamente las mismas que la dirección IP estática de su servidor (o 127.0.0.1 para pruebas locales).
- Luego en los archivos de tu servidor servidor.cfg Al abrir el archivo, asegúrese de que las direcciones IP aquí y las direcciones en SQL coincidan exactamente. En caso de cualquier conflicto, SMC rechaza la conexión.
Método 2: Estado del servicio MachineManager y verificación del puerto
SMC no se conecta directamente al servidor; corriendo en segundo planoMachineManager.exeTransmite órdenes vía . Si este exe da un error y se cierra, SMC no se abrirá.
- Abra el Administrador de tareas de Windows y MachineManager.exe Compruebe si el proceso está funcionando o no.
- Si no funciona, examine los archivos de registro (error) en la carpeta donde se encuentra el archivo ejecutable para determinar si falta una biblioteca (.dll) o un error de conexión SQL.
- SMC por defecto 15880 Y 15882 utiliza puertos. Si su servidor tiene un Firewall de Windows activo, asegúrese de que estos puertos estén abiertos al acceso externo o verifique que su software Guard no esté bloqueando estos puertos.
Método 3: actualizar SQL `_Auth` y la base de datos de permisos
Si las direcciones IP son correctas, debe verificar si el ID y la contraseña con los que intenta iniciar sesión en SMC tienen autorización SMC:
SRO_VT_ACCOUNTen la base de datos_TB_Userentrar en la mesa.- La cuenta con la que estás intentando iniciar sesión en SMC Sec_Primaria Y Sec_Secundaria Asegúrese de que los valores de autoridad estén establecidos en "1" (es decir, administrador totalmente autorizado).
Este artículo está especialmente preparado para PvPServer.