Silkroad-Fehlerlösung „SMC-Anmeldung – Server wird nicht ausgeführt“.
Nach dem Starten der Servermodule (Gateway, Farm, Agent usw.) in der Silkroad vSRO-Infrastruktur verwenden wir die SMC (Server Management Control) Beim Versuch, sich beim Panel anzumelden „Server wird nicht ausgeführt“ oder „SMC-Anmeldung fehlgeschlagen“ Es kann ein Fehler auftreten. Dieser Fehler weist darauf hin, dass SMC nicht mit MachineManager, dem Verwaltungsmodul auf dem Server, kommunizieren kann. Sie können die folgenden Schritte ausführen, um das Problem endgültig zu lösen.
Methode 1: Überprüfen der IP-Adressen von „srCoordTable“ und Server.cfg
Der häufigste Grund für diesen Fehler ist, dass die IP-Konfiguration in den Serverdateien (Server.cfg) und die IP-Adressen in SQL Server nicht übereinstimmen. Zur Lösung:
- Öffnen Sie SQL Server Management Studio (SSMS).
- SRO_VT_ACCOUNT Gehen Sie zur Datenbank und
_srCoordTableKlicken Sie mit der rechten Maustaste auf die Tabelle Bearbeiten Sie die obersten 200 Zeilen sagen. - Überprüfen Sie, ob die hier aufgeführten IP-Adressen genau mit der statischen IP-Adresse Ihres Servers übereinstimmen (oder 127.0.0.1 für lokale Tests).
- Dann in Ihren Serverdateien server.cfg Stellen Sie beim Öffnen der Datei sicher, dass die IP-Adressen hier und die Adressen im SQL genau übereinstimmen. Im Konfliktfall lehnt SMC die Verbindung ab.
Methode 2: MachineManager-Dienststatus und Portprüfung
SMC stellt keine direkte Verbindung zum Server her; läuft im HintergrundMachineManager.exeEs übermittelt Aufträge per . Wenn diese Exe einen Fehler ausgibt und geschlossen wird, wird SMC nicht geöffnet.
- Öffnen Sie den Windows Task-Manager und MachineManager.exe Überprüfen Sie, ob der Prozess funktioniert oder nicht.
- Wenn es nicht funktioniert, überprüfen Sie die Protokolldateien (Fehlerdateien) in dem Ordner, in dem sich die Exe-Datei befindet, um festzustellen, ob eine fehlende Bibliothek (.dll) oder ein SQL-Verbindungsfehler vorliegt.
- Standardmäßig SMC 15880 und 15882 verwendet Ports. Wenn Ihr Server über eine aktive Windows-Firewall verfügt, stellen Sie sicher, dass diese Ports für den Zugriff von außen geöffnet sind, oder stellen Sie sicher, dass Ihre Guard-Software diese Ports nicht blockiert.
Methode 3: SQL „_Auth“ und Berechtigungsdatenbank aktualisieren
Wenn die IP-Adressen korrekt sind, müssen Sie überprüfen, ob die ID und das Passwort, mit denen Sie sich bei SMC anmelden möchten, über SMC-Autorität verfügen:
SRO_VT_ACCOUNTin der Datenbank_TB_UserBetreten Sie die Tabelle.- Das Konto, mit dem Sie sich bei SMC anmelden möchten Sec_Primary und Sec_Secondary Stellen Sie sicher, dass die Berechtigungswerte auf „1“ eingestellt sind (d. h. vollständig autorisierter Administrator).
Dieser Artikel ist speziell für PvPServer vorbereitet.