Рішення помилки Silkroad «Вхід у систему SMC — сервер не виконується».
Після запуску серверних модулів (Gateway, Farm, Agent тощо) в інфраструктурі Silkroad vSRO ми використовуємо SMC (контроль керування сервером) При спробі входу в панель "Сервер не виконується" або «Помилка входу в SMC» може виникнути помилка. Ця помилка вказує на те, що SMC не може зв’язатися з MachineManager, модулем керування на сервері. Ви можете виконати наведені нижче дії, щоб остаточно вирішити проблему.
Спосіб 1. Перевірка IP-адрес `srCoordTable` і Server.cfg
Найпоширенішою причиною цієї помилки є те, що конфігурація IP у файлах сервера (Server.cfg) та IP-адреси в SQL Server не збігаються. Для вирішення:
- Відкрийте SQL Server Management Studio (SSMS).
- SRO_VT_ACCOUNT Перейдіть до бази даних і
_srCoordTableклацніть правою кнопкою миші на столі Редагувати 200 верхніх рядків сказати. - Переконайтеся, що наведені тут IP-адреси точно збігаються зі статичною IP-адресою вашого сервера (або 127.0.0.1 для локального тестування).
- Потім у файлах вашого сервера server.cfg Відкривши файл, переконайтеся, що IP-адреси тут і адреси в SQL точно збігаються. У разі будь-якого конфлікту SMC відхиляє підключення.
Спосіб 2: Стан служби MachineManager і перевірка портів
SMC не підключається безпосередньо до сервера; працює у фоновому режиміMachineManager.exeВін передає замовлення через . Якщо цей exe видає помилку та закривається, SMC не відкриється.
- Відкрийте диспетчер завдань Windows і MachineManager.exe Перевірте, чи працює процес чи ні.
- Якщо це не працює, перевірте файли журналу (помилки) у папці, де знаходиться exe, щоб визначити, чи є відсутня бібліотека (.dll) або помилка підключення SQL.
- SMC за замовчуванням 15880 і 15882 використовує порти. Якщо на вашому сервері активний брандмауер Windows, переконайтеся, що ці порти відкриті для зовнішнього доступу, або переконайтеся, що програмне забезпечення Guard не блокує ці порти.
Спосіб 3: оновіть SQL `_Auth` і базу даних дозволів
Якщо IP-адреси правильні, вам потрібно перевірити, чи ідентифікатор і пароль, які ви намагаєтесь увійти в SMC, мають повноваження SMC:
SRO_VT_ACCOUNTв базі даних_TB_Userвведіть таблицю.- Обліковий запис, за допомогою якого ви намагаєтесь увійти в SMC Sec_Primary і Другий_Вторинний Переконайтеся, що для повноважень встановлено значення «1» (тобто повністю авторизований адміністратор).
Ця стаття спеціально підготовлена для PvPServer.