"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Verevkin
Позавчера установили на сервер обновление KB4022716. Вечерело... Ничто не предвещало беды. :)

Вчера замечено:
  • сервер перестал раздавать клиентам картинки/файлы, (похоже, наглухо закрылись 20ххх порты);
  • сервер перестал пускать в админку на 8081 порт, даже через локалхост с самого компа-сервера.
Остальное, вроде как, работает, включая видео-связь, передачу файлов напрямую (клиент-клиент) т.е. там, где сервер не участвует.

Сервис бранмауэра Windows выключен мной вручную. Файрволл CIS был настроен также мной (давно, и работало всё ок), но даже его отключение никак не влияет. Грешим на системные изменения, внесённые обновлением Windows, ибо до установки апдейта всё было в порядке.

Ну и 2 сакральных вопроса:
  1. кто виноват?
  2. чо делать?

З.Ы. Готов предоставить любую инфу (даже видео) по сабжу. И ваще, всячески посодействовать. Не люблю, когда бардак.
Вложения
1.png
1.png (22.42 КБ) Просмотров: 2441
Аватара пользователя
Андрей Раков
Добрый день.

Проверьте наличие процесса node.exe (веб-сервер), если он есть, но нельзя войти в админку - убейте этот процесс и запустите веб-сервер повторно через меню сервера (CTRL+F5), если сервер запущен в виде службы - перезапустите службу.
Verevkin
Проверьте наличие процесса node.exe (веб-сервер), если он есть, но нельзя войти в админку - убейте этот процесс и запустите веб-сервер повторно через меню сервера (CTRL+F5), если сервер запущен в виде службы - перезапустите службу.

Да я с этого и начал. Не написал об этом, т.к. посчитал само-собой разумеещимся.
Мало того, я даже потом сервер в ребут отправлял. Меня тут кирпичами чуть не закидали за такой перфоманс. [smilie=biggrin.gif]

Давай чинить. А то прикинь, если после обновления это не только у меня вылезло...
Позавчера ещё нормально всё было.
Вложения
procexp64.png
procexp64.png (66.39 КБ) Просмотров: 2435
Аватара пользователя
Андрей Раков
Какой-нибудь результат?

Все так же веб-сервер не доступен?
Verevkin
Какой-нибудь результат?
Все так же веб-сервер не доступен?

Я все манипуляции с ребутами проводил ДО создания темы.
Я, вообще, сначала пытаюсь убедиться, насколько возможно, что это не я что-то навертел. Только потом, когда идеи кончились, обращаюсь за помощью.

Что я ещё могу сделать?
Аватара пользователя
Андрей Раков
Ваш ответ не совсем понятен, вообще я хотел узнать "доступен" или "не доступен".

Если нет доступа к веб-серверу, но при этом процесс node.exe запущен — напрашивается вопрос, а не были ли добавлены дополнительные правила в фаервол после обновления?

На вашем скриншоте нету процесса turnserver.exe для звонков через серер, он должен стартовать вместе с веб-сервером. Это скин с работающим сервером в данный момент?

Нужно заглянуть в логи:
C:\ProgramData\MyChat Server\logs\2017\07\05\node.log
C:\ProgramData\MyChat Server\logs\2017\07\05\system.log
C:\ProgramData\MyChat Server\turn\var\log\turn_(pid)_2017-07-05.log
Verevkin
Ну конечно недоступен. В противном случае не было бы смысла продолжать тему.
напрашивается вопрос, а не были ли добавлены дополнительные правила в фаервол после обновления?

Виндовый файрволл я отключил. До этого его сервис тихо выполнялся и никому не мешал.
Файрволл CIS не имеет никакого отношения к microsoft. Но и его я пробовал отключать наглухо! Не помогло. Щас попробовал ещё раз. Никаких изменений.

Прислать netstat -a ?

На вашем скриншоте нету процесса turnserver.exe для звонков через сервер, он должен стартовать вместе с веб-сервером. Это скин с работающим сервером в данный момент?

Да, это скрин процессов на сервере. turnserver.exe нет в списке процессов, я проверил. Но звонки проходят (в пределах одной подсети - точно), тоже только что поговорил с помощником из соседнего кабинета.

Всё остальное - работает. Комп-сервер мы юзаем для разных вещей: файлопомойка, локальные FTP и небольшой виндовый веб-сервер, прокси-гейт в интернеты и ещё кой-чего. Но это к делу не относится.

Прицепляю логи (+console.log, в котором сплошной error 10054).
Файл от turnserver по понятным причинам имеет размер 0 байт.

Ваш ход, гроссмейстер! [smilie=biggrin.gif]
Вложения
(1.75 КБ) Скачиваний: 43
1.png
1.png (27.8 КБ) Просмотров: 2430
Аватара пользователя
Андрей Раков
2015 порт занят и веб-сервер не может стартануть (один из вариантов).

Этот порт используется для связи между веб-сервером и чат-сервером, картинки передаются через него.

Звонки работают, так как в вашем случае передача через сервер не нужна (локалка).

Иногда бывает, что 2015 порт занимает сам веб-сервер от предыдущего запуска чата, но по какой-то причине не завершивший свою работу. Поэтому я и предлагал в самом начале прибить этот процесс (node.exe) и рестартануть чат-сервер, чтобы он заново поднял все процессы.
Аватара пользователя
Андрей Раков
Код: Выделить всё
0051 [05.07.2017 14:16:53:128] Старт сервера. Прослушивание порта 18894, IP 192.168.6.230
0077 [05.07.2017 14:16:53:131] Start NodeJS
0031 [05.07.2017 14:16:54:665] Ошибка #120: NodeJS Server был аварийно выгружен из памяти
0046 [05.07.2017 14:18:44:872] Запуск MyChat Server системной службой
0047 [05.07.2017 14:18:44:935] Запуск MyChat Server
0048 [05.07.2017 14:18:44:935] База данных запущена

Как-то странно сервер крайне долго стартовал:
14:16:53:128] Старт сервера.
и
14:18:44:872] Запуск MyChat Server системной службой

И нода пишет, что сервер от нее отключился, хотя он к ней еще не подключился:
Код: Выделить всё
[  !  05:07:2017 14:16:54]: HTTP   Server started at port tcp 8081

[ERR  05:07:2017 14:16:54]: MyChat Server disconnected from internal server!
[ERR  05:07:2017 14:16:54]: HTTP Server stopped.
Verevkin
Чего делать-то?
На сегодня пока всё. Я дома уже, на диване лежу.

Продолжим завтра?
Verevkin
А вы там у себя можете попытаться смоделировать мою ситуацию?
Обновление понаставило в систему каких-то новых невиданных сервисов. Видать, один из них и лочит какие-то ваши порты. А вообще, можно где-то в конфигах же их переопределить-то?

Всего я их (сервисов) насчитал 8 штук. Если интересно, я экспортировал список сервисов в файл. Посмотри, я там выделил жёлтой заливкой. Пока не гуглил.
Verevkin
Я дико извиняюсь: вчера забыл файл прицепить. Сегодня обнаружил.
Прицепляю прямо с сервера.
Вложения
(44.22 КБ) Скачиваний: 46
Verevkin
Ну, и до кучи, я попробовал завести вручную turnserver.exe
Результат меня, честно гря, удивил. Фрагменто лога с моими комментами:
Код: Выделить всё
Total: 5 'real' addresses discovered
0: =====================================================
0: NO EXPLICIT RELAY ADDRESS(ES) ARE CONFIGURED
0: ===========Discovering relay addresses: =============
0: Relay address to use: 192.168.101.230  // подсеть NAT (роутер в интернет)
0: Relay address to use: 192.168.6.230 // подсеть LAN
0: Relay address to use: 192.168.6.66 // устаревший адрес. прочитан с реестра, выдан нашим внутренним DHCP-сервером перед ручной настройкой постоянного IP.
0: Relay address to use: 192.168.101.72 // устаревший адрес. прочитан с реестра, выдан старым роутером перед ручной настройкой постоянного IP
0: Relay address to use: 192.168.100.230 // --- та же фигня ---
0: Relay address to use: ::1

Ну и в итоге, бинд падает с ошибкой 125 (addr_already_used ?).
Глупость какая-то. И почему раньше-то нормально было всё? А старые логи не отличаются от сегодняшнего, я проверил.
Код: Выделить всё
0: Trying to bind fd 88 to <192.168.6.66:3478>: errno=125
0: Cannot bind UDP/DTLS listener socket to addr 192.168.6.66:3478
0: Trying to bind UDP/DTLS listener socket to addr 192.168.6.66:3478, again...
0: Trying to bind fd 88 to <192.168.6.66:3478>: errno=125
0: Cannot bind UDP/DTLS listener socket to addr 192.168.6.66:3478
0: Trying to bind UDP/DTLS listener socket to addr 192.168.6.66:3478, again...
0: Trying to bind fd 88 to <192.168.6.66:3478>: errno=125
0: Cannot bind UDP/DTLS listener socket to addr 192.168.6.66:3478
0: Trying to bind UDP/DTLS listener socket to addr 192.168.6.66:3478, again...

Нафига оно пытается прибиндится к несуществующему интерфейсу? Бред какой-то.
Вот ipconfig:
Код: Выделить всё
Настройка протокола IP для Windows

   Имя компьютера  . . . . . . . . . : FileTrash
   Основной DNS-суффикс  . . . . . . :
   Тип узла. . . . . . . . . . . . . : Гибридный
   IP-маршрутизация включена . . . . : Нет
   WINS-прокси включен . . . . . . . : Нет

Адаптер Ethernet Outside:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC #2
   Физический адрес. . . . . . . . . : 00-C0-26-AA-3C-A4
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   IPv4-адрес. . . . . . . . . . . . : 192.168.101.230(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 192.168.101.1
   DNS-серверы. . . . . . . . . . . : 8.8.8.8
   NetBios через TCP/IP. . . . . . . . : Включен

Адаптер Ethernet Inside:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Realtek PCIe GBE Family Controller #2
   Физический адрес. . . . . . . . . : 38-D5-47-16-82-90
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   IPv4-адрес. . . . . . . . . . . . : 192.168.6.230(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . :
   NetBios через TCP/IP. . . . . . . . : Включен


ЧЯДНТ?!
Логи в прицепе, туда же добавил ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces, если это как-то поможет.


=============
Ваш ход, гроссмейстер! [smilie=cool.gif]
Вложения
13914610903886[1].jpeg
13914610903886[1].jpeg (29.16 КБ) Просмотров: 2418
(3.1 КБ) Скачиваний: 49
Аватара пользователя
Андрей Раков
Удалите сегодняшние файлы C:\ProgramData\MyChat Server\logs\2017\07\06\ node.log и system.log

Остановите службу сервера чата, запустите его как обычное приложение, но в ярлык запуска добавьте ключ ком.строки "/node=gui" (чтобы увидеть как запускается веб-сервер и турн-сервер)

После запуска дайте логи node.log и system.log
Verevkin
Сделал. Результат очевиден.
Код: Выделить всё
[  !  06:07:2017 13:00:27]: HTTP   Server started at port tcp 8081 <---- Где в конфигах можно вручную задать порт?

[ERR  06:07:2017 13:00:28]: MyChat Server disconnected from internal server!
[ERR  06:07:2017 13:00:28]: HTTP Server stopped.
Вложения
server.png
server.png (59.72 КБ) Просмотров: 2412
(2.35 КБ) Скачиваний: 43
Аватара пользователя
Андрей Раков
Проверьте, не занимает ли кто-то 2015 порт и можно ли веб-серверу его занимать.
Verevkin
Ну я хз. Вот расклад netstat -bn:
Код: Выделить всё
Активные подключения

  Имя    Локальный адрес        Внешний адрес          Состояние
  TCP    0.0.0.0:21             vortex:0               LISTENING
  TCP    0.0.0.0:80             vortex:0               LISTENING
  TCP    0.0.0.0:135            vortex:0               LISTENING
  TCP    0.0.0.0:445            vortex:0               LISTENING
  TCP    0.0.0.0:5357           vortex:0               LISTENING
  TCP    0.0.0.0:49664          vortex:0               LISTENING
  TCP    0.0.0.0:49665          vortex:0               LISTENING
  TCP    0.0.0.0:49666          vortex:0               LISTENING
  TCP    0.0.0.0:49667          vortex:0               LISTENING
  TCP    0.0.0.0:49700          vortex:0               LISTENING
  TCP    0.0.0.0:49704          vortex:0               LISTENING
  TCP    127.0.0.1:49707        player:49708           ESTABLISHED
  TCP    127.0.0.1:49708        player:49707           ESTABLISHED
  TCP    192.168.6.230:139      vortex:0               LISTENING
  TCP    192.168.6.230:3128     vortex:0               LISTENING
  TCP    192.168.6.230:3128     B209-5:51227           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51319           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51327           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51328           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51329           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51330           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51331           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51332           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51333           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51334           TIME_WAIT
  TCP    192.168.6.230:3128     B209-5:51335           TIME_WAIT
  TCP    192.168.6.230:3128     B209-5:51336           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51337           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51338           ESTABLISHED
  TCP    192.168.6.230:3128     B209-5:51339           TIME_WAIT
  TCP    192.168.6.230:3128     B209-5:51340           ESTABLISHED
  TCP    192.168.6.230:3128     B207-100500:50654      ESTABLISHED
  TCP    192.168.6.230:18894    vortex:0               LISTENING
  TCP    192.168.6.230:18894    B209-5:50848           ESTABLISHED
  TCP    192.168.6.230:18894    192.168.6.81:50090     ESTABLISHED
  TCP    192.168.6.230:18894    admin:52908            ESTABLISHED
  TCP    192.168.6.230:18894    dron:50630             ESTABLISHED
  TCP    192.168.6.230:18894    B209-6:50212           ESTABLISHED
  TCP    192.168.6.230:18894    192.168.8.77:53152     ESTABLISHED
  TCP    192.168.6.230:18894    192.168.8.140:53676    ESTABLISHED
  TCP    192.168.6.230:18894    192.168.8.142:49504    ESTABLISHED
  TCP    192.168.6.230:20000    vortex:0               LISTENING
  TCP    192.168.6.230:49799    jabber:5222            ESTABLISHED
  TCP    192.168.101.230:139    vortex:0               LISTENING
  TCP    192.168.101.230:49773  ec2-52-88-113-8:https  ESTABLISHED
  TCP    192.168.101.230:50563  ec2-52-10-112-174:https  ESTABLISHED
  TCP    192.168.101.230:51570  lf-in-f198:https       ESTABLISHED
  TCP    192.168.101.230:51676  lo-in-f102:https       ESTABLISHED
  TCP    192.168.101.230:51696  173.194.122.229:https  ESTABLISHED
  TCP    192.168.101.230:51697  173.194.44.81:https    ESTABLISHED
  TCP    192.168.101.230:51698  lh-in-f113:https       ESTABLISHED
  TCP    192.168.101.230:51699  lf-in-f138:https       ESTABLISHED
  TCP    192.168.101.230:51700  le-in-f132:https       ESTABLISHED
  TCP    192.168.101.230:51701  lo-in-f139:https       ESTABLISHED
  TCP    192.168.101.230:51702  173.194.44.88:https    ESTABLISHED
  TCP    192.168.101.230:51705  173.194.32.154:https   ESTABLISHED
  TCP    192.168.101.230:51706  173.194.32.154:https   ESTABLISHED
  TCP    192.168.101.230:51707  173.194.32.154:https   ESTABLISHED
  TCP    192.168.101.230:51710  download:https         CLOSE_WAIT
  TCP    192.168.101.230:51711  104.16.60.31:https     CLOSE_WAIT
  TCP    192.168.101.230:51712  94-231-112-204:https   ESTABLISHED
  TCP    [::]:21                FileTrash:0            LISTENING
  TCP    [::]:80                FileTrash:0            LISTENING
  TCP    [::]:135               FileTrash:0            LISTENING
  TCP    [::]:445               FileTrash:0            LISTENING
  TCP    [::]:5357              FileTrash:0            LISTENING
  TCP    [::]:49664             FileTrash:0            LISTENING
  TCP    [::]:49665             FileTrash:0            LISTENING
  TCP    [::]:49666             FileTrash:0            LISTENING
  TCP    [::]:49667             FileTrash:0            LISTENING
  TCP    [::]:49700             FileTrash:0            LISTENING
  TCP    [::]:49704             FileTrash:0            LISTENING
  UDP    0.0.0.0:123            *:*                   
  UDP    0.0.0.0:500            *:*                   
  UDP    0.0.0.0:2004           *:*                   
  UDP    0.0.0.0:3702           *:*                   
  UDP    0.0.0.0:3702           *:*                   
  UDP    0.0.0.0:3702           *:*                   
  UDP    0.0.0.0:3702           *:*                   
  UDP    0.0.0.0:3702           *:*                   
  UDP    0.0.0.0:3702           *:*                   
  UDP    0.0.0.0:4500           *:*                   
  UDP    0.0.0.0:5050           *:*                   
  UDP    0.0.0.0:5353           *:*                   
  UDP    0.0.0.0:5355           *:*                   
  UDP    0.0.0.0:49659          *:*                   
  UDP    0.0.0.0:49665          *:*                   
  UDP    0.0.0.0:57227          *:*                   
  UDP    127.0.0.1:1900         *:*                   
  UDP    127.0.0.1:49664        *:*                   
  UDP    192.168.6.230:137      *:*                   
  UDP    192.168.6.230:138      *:*                   
  UDP    192.168.6.230:1900     *:*                   
  UDP    192.168.6.230:49663    *:*                   
  UDP    192.168.101.230:137    *:*                   
  UDP    192.168.101.230:138    *:*                   
  UDP    192.168.101.230:1900   *:*                   
  UDP    192.168.101.230:49662  *:*                   
  UDP    [::]:123               *:*                   
  UDP    [::]:500               *:*                   
  UDP    [::]:2004              *:*                   
  UDP    [::]:3702              *:*                   
  UDP    [::]:3702              *:*                   
  UDP    [::]:3702              *:*                   
  UDP    [::]:3702              *:*                   
  UDP    [::]:3702              *:*                   
  UDP    [::]:3702              *:*                   
  UDP    [::]:4500              *:*                   
  UDP    [::]:49660             *:*                   
  UDP    [::]:49666             *:*                   
  UDP    [::]:57228             *:*                   
  UDP    [::1]:1900             *:*                   
  UDP    [::1]:49661            *:*

Порты 2015 и 8081 не упоминаются, но это ж не значит, что они заблочены.
Экспортировал в файл этот же расклад из CurrPorts. Прицепляю сюда.

Как узнать, можно ли серверу занимать порт 2015, я не знаю. Подскажи, плиз.
Файрволл не блочит все процессы сервера. Раньше я ему не разрешал лазать в интернеты, только внутри LAN. И всё работало. Как глюки начались во вторник, так я ему разрешил вообще всё и даже совсем отрубал файрволл. Не помогло.

И где конфиги? Хочу попробовать с другими номерами портов.
Вложения
comodo-firewall.png
comodo-firewall.png (52.36 КБ) Просмотров: 2410
(14.81 КБ) Скачиваний: 44
Аватара пользователя
Андрей Раков
У меня не получается угадать, что мешает нормально запуститься веб-серверу на вашем компьютере.

Откройте файл C:\Program Files (x86)\MyChat Server\node\server\index.js и закомментируйте строки:
Код: Выделить всё
 function startInternalServer() {
     var icq = require('./service/icqbot/icq').ICQ(true);

     internalServer.startInternalServer();

     internalServer.onClose = function (type, err) {
         switch (type){
             case 'END':
                 console.immediately('MyChat Server disconnected from internal server!');

//                 setTimeout(function(){
//                     process.exit(0);   // вот этот блок, чтобы сервер не завершал свою работу, когда от него отключается чат (или кто-то другой)
//                 }, 100);
             break;

И повторно запустите его через меню сервера или CTRL+F5.
Verevkin
У меня не получается угадать, что мешает нормально запуститься веб-серверу на вашем компьютере.

Я это прекрасно могу понять. Локализовать ошибку удалённо бывает хуже геморроя.

Закомментарил. 8081 открылся и впустил меня удалённо. Картинки передаются, всё ОК, как и было до установки обновления.
Что это было-то? И самое главное - В ЧЁМ ПРИЧИНА?

Смоделируйте там у себя мою ситуацию. Я помогу.
Вложения
ok.png
ok.png (242.39 КБ) Просмотров: 2408
Аватара пользователя
Андрей Раков
Я не могу это смоделировать и главное — что моделировать?

На скриншоте не видно такой же записи, как в предыдущих логах (MyChat Server disconnected from internal server!), раскоментируйте сточки и перезапустите веб-сервер.
Аватара пользователя
Андрей Раков
Сборка сервера + ноды, обновите себе:
(20.16 МБ) Скачиваний: 108
Verevkin
На скриншоте не видно такой же записи, как в предыдущих логах (MyChat Server disconnected from internal server!), раскоментируйте сточки и перезапустите веб-сервер.

Да. Я спешил, поэтому не заметил.
Завтра посмотрим, что будет, когда оно запустится в виде сервиса.
Раскомментарю потом, я дома уже, рабочий день окончен.
Я не могу это смоделировать и главное — что моделировать?

На виртуалку взгромоздить тот же windows, что и у меня, тот же файрволл, и сервер чата, и клиент (необязательно). Настроить, чтобы работало. А потом поставить обновление KB4022716 и перезагрузить всё хозяйство. Отвалится или нет - выяснить. Проще же будет найти причину неисправности, когда она у тебя на компе, перед глазами, а не на железе какого-то там удалённого дворника в интернетах, который сел за комп 3-й раз в жизни.

Раз у меня вылезла такая проблема, наверняка вылезет ещё у кого-нибудь. Чтобы этого не случилось, надо учитывать текущий случай в будущем.

Я прав, не?
Verevkin
Сборка сервера + ноды, обновите себе:
release.zip

Спасиб, завтра с утра скачаю, обновлю. Дома-то оно мне ни к чему.
Чо какие изменения? Понял, в чём трабл был-то?
Аватара пользователя
Андрей Раков
Используйте последний прикрепленный файл, там ехе сервера и сборка веб-сервера. Я добавил идентификацию сервера при инициализации коннекта, чтобы точно знать, что это подключился именно сервер чата, а не какой-то сторонний сервис.

Обновление построено на предположении, что к веб-серверу кто-то подключается раньше чат-сервера и сразу отваливается.
Verevkin
Поэтому я и спрашивал, как вручную поменять порты 8081, 2015 на какие-нибудь рандомные значения.

Давай на "ты" уже. Ну чо мы как официальные лица перед журналистами, в конце концов.
Меня Коля звать.
Аватара пользователя
Андрей Раков
Извините, не могу, это официальный форум поддержки, это наш стандарт общения.

Насчет портов, веб-сервер:
https://nsoft-s.com/mcserverhelp/index. ... ptions.htm
Нода:
https://nsoft-s.com/mcserverhelp/index. ... alport.htm

Пока не стоит их менять, обновите сервер и ноду, а потом запускайте чат уже как нужно — системной службой.
Verevkin
Извините, не могу, это официальный форум поддержки, это наш стандарт общения.

Не знал, что такой стандарт может существовать в интернете.
Но, тем не менее, ОК.

Пока не стоит их менять, обновите сервер и ноду, а потом запускайте чат уже как нужно — системной службой.

Завтра. Отпишусь.
Verevkin
Навалил файлы поверх старых. Пару часов работает, картинки постятся, админка пускает по порту 8081.

В чём проблема-то была?
Логи ннада?
Аватара пользователя
Алексей Пикуров
Андрей Раков писал(а):Обновление построено на предположении, что к веб-серверу кто-то подключается раньше чат-сервера и сразу отваливается.
Verevkin
Возвращаемся в пост №1.
Вчера поставил следующее обновление, т.е. KB4025342 от 11 июля.
И всё началось по-новой.
Перезапустил сервер как приложение. Что и ожидалось (см. скриншот).

Что я опять делаю не так? [smilie=help.gif]
З.Ы. Логи прицепил, но они не отличаются от ранее присланных, я в них залез и посмотрел.
Вложения
(3.42 КБ) Скачиваний: 43
server.png
server.png (62.23 КБ) Просмотров: 2298
Аватара пользователя
Андрей Раков
Я не знаю, что происходит у вас на сервере, по логу везде: "Ошибка #120: NodeJS Server был аварийно выгружен из памяти".

Вы обновили ехе и ноду из архива выше?
Verevkin
Я не знаю, что происходит у вас на сервере, по логу везде: "Ошибка #120: NodeJS Server был аварийно выгружен из памяти".

Вы обновили ехе и ноду из архива выше?


Ну конечно. Неделю всё работало, вчера поставил апдейт (без перезагрузки), сегодня включил - и опана, печаль беда.
Код: Выделить всё
MD5: 
  node.exe   = c3f20ba5ba4817f218b2af4e65202c10
  mcserv.exe = fddd5f95a9165ad74d30f47f83baa335


Перезагрузил систему - заработало. Как сломается - сообщу.
Бесит, что не понимаю, в чём причина.