Страница 1 из 1

Зависает сервер

СообщениеДобавлено: Пт ноя 03, 2023 11:28 am
maxi
Добрый день.
Периодически зависает сервер mychat, приходится перезагружать весь сервер (перезапуск службы иногда не помогает).

Происходит такое уже год, неделю назад полностью переустановил систему с нуля, никаких других сервисов на сервере нет.

Логи сервера и винды прикрепляю.

Re: Зависает сервер

СообщениеДобавлено: Пт ноя 03, 2023 5:05 pm
Алексей Пикуров
Добрый день.

Есть *.elf файлы в папке C:\ProgramData\MyChat Server\errors\ ?

Re: Зависает сервер

СообщениеДобавлено: Вт ноя 07, 2023 12:10 pm
maxi
Нет там только папка clients, в ней txt. Те что я прислал выше - появлялись последними до зависания.

Re: Зависает сервер

СообщениеДобавлено: Вт ноя 07, 2023 12:13 pm
Алексей Пикуров
В таком случае сказать сложно, что это. Чтобы диагностировать проблему, надо заметить, из-за чего происходит зависание, после каких именно действий.

Re: Зависает сервер

СообщениеДобавлено: Вт ноя 07, 2023 12:16 pm
maxi
Вот ещё что из последнего, но полностью сервер с 03.11.23 10:42 ещё не зависал.

Появился другой эффект, как будто не отвечает приложение чата на секунды 2-3. (крашится картинка, не даёт передвинуть окошко чата) Заметил сегодня при скролинге чата, при переключении диалога.

Re: Зависает сервер

СообщениеДобавлено: Вт ноя 07, 2023 12:17 pm
Алексей Пикуров
Это не касается сервера, сделайте отдельную тему, там продолжим.

Re: Зависает сервер

СообщениеДобавлено: Вт ноя 07, 2023 12:20 pm
maxi
Ок тогда жду когда он опять зависнет. Какие ещё логи вам прислать?

Re: Зависает сервер

СообщениеДобавлено: Вт ноя 07, 2023 12:21 pm
Алексей Пикуров
Ну, если будет баг-репорт — пришлите его. А так — наблюдения, после чего зависает сервер, как можно больше деталей.

Re: Зависает сервер

СообщениеДобавлено: Ср ноя 08, 2023 8:13 am
Eduard Rogov
Появился другой эффект, как будто не отвечает приложение чата на секунды 2-3. (крашится картинка, не даёт передвинуть окошко чата) Заметил сегодня при скролинге чата, при переключении диалога.


Такая же проблема. Обсуждается рядом

Re: Зависает сервер

СообщениеДобавлено: Чт ноя 09, 2023 12:39 am
Алексей Пикуров
Появился другой эффект, как будто не отвечает приложение чата на секунды 2-3. (крашится картинка, не даёт передвинуть окошко чата) Заметил сегодня при скролинге чата, при переключении диалога.

Это стабильно повторяется? На каком-то определённом диалоге? Приват, конференция?

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 10:17 am
maxi
Добрый день. Зависания сервера продолжаются, примерно раз в день.

Например перезагружал 2023.30.11 16:56:23 и сегодня с утра пришёл тоже 2023.01.12 09:24:23
Тоесть он сам завис где-то с 19.00 по 9.00 (пользователи могли работать только на телефонах)

В папке C:\ProgramData\MyChat Server\errors\ *.elf файлов нет.

Логи из C:\ProgramData\MyChat Server\logs\2023 за эти дни во вложении.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 10:24 am
maxi
Может что-то проверить пока он в этом *зависшем* режиме?

Со стороны пользователя выглядит так - набираешь сообщение - ENTER, сообщение пропадает и ничего не происходит.

Со стороны сервера - служба работает, ошибок в логах винды не вижу. Сеть не падает, разрывов нет.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 12:41 pm
Алексей Пикуров
Судя по тому, что вы говорите, на сервере происходит deadlock. У нас нет инструментов для поиска таких проблем, поэтому нужно понять, что и когда приводит к такой ситуации, чтобы хоть прибллизительно знать, в каком направлении искать.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 12:42 pm
Алексей Пикуров
Со стороны пользователя выглядит так - набираешь сообщение - ENTER, сообщение пропадает и ничего не происходит.

А логин работает? Если отключиться от сервера а потом опять попробовать подключиться?

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 12:57 pm
maxi
Впервые увидел ошибку на сервере, видимо потому что был всё время залогинен администратором.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 12:58 pm
Алексей Пикуров
Уже лучше. Дайте файлы баг-репортов сервера, пожалуйста.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:13 pm
maxi
во вложении

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:14 pm
Алексей Пикуров
Нет, это не баг-репорты сервера. Вы нажимаете "Ок" на окне с баг-репортом и в папке сервера появляется файл с рапортом.

C:\ProgramData\MyChat Server\errors\*.el

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:22 pm
maxi
Увы, по пути C:\ProgramData\MyChat Server\errors\ только папка clients

Ещё какие-то логи нашёл в
C:\ProgramData\MyChat Server\turn\var\log

Во вложении

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:23 pm
Алексей Пикуров
Это всё не нужно. Получается, баг-репортов сервера нету.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:24 pm
Алексей Пикуров
У вас последняя версия установлена, 2023.8.2 ?

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:27 pm
maxi
Пока 2023.8.0 на выходных обновимся

Выгрузил виндовую ошибку о зависании, во вложении

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 1:28 pm
Алексей Пикуров
Тут нет никаких данных, пользы мало.

Re: Зависает сервер

СообщениеДобавлено: Пт дек 01, 2023 3:37 pm
maxi
И он опять завис, только что. Ошибка не появилась. Нужны какие-то предложения, я в тупике.

Re: Зависает сервер

СообщениеДобавлено: Сб дек 02, 2023 7:56 pm
Алексей Пикуров
Нужно ловить дедлок.
Судя по тому, что вы говорите, на сервере происходит deadlock. У нас нет инструментов для поиска таких проблем, поэтому нужно понять, что и когда приводит к такой ситуации, чтобы хоть приблизительно знать, в каком направлении искать.

Re: Зависает сервер

СообщениеДобавлено: Вт дек 05, 2023 5:53 pm
maxi
Обновился, убрал рукописное *пользовательское меню*, отключил все скрипты и плагины.
2 дня полёт нормальный.

Re: Зависает сервер

СообщениеДобавлено: Ср дек 06, 2023 12:51 am
Алексей Пикуров
Ок, следим. Если всё будет нормально, то дело в скриптах. Плагины на клиентах и пользовательское меню на клиентах, скорее всего, никак на процесс не влияют.

Re: Зависает сервер

СообщениеДобавлено: Пн дек 18, 2023 10:48 am
ЕвгенийГуков
Добрый день.

Дублирую сообщение и в этой теме.

Перешли на версию 2023.9.0. Проблема с зависанием сервера сохранилась.
Возможно, удалось словить причину зависания сервера. Проверял какие ошибки были исправлены, и запустил с административной консоли скрипт:
Код: Выделить всё
begin
  mCloseAllDialogs(false);
end.

Сервер завис. Бежал прогрессбар выполнения скрипта. Закрыл клиент myChat на своём компьютере. Запустил повторно - не могу подключиться к серверу. Ситуацию решила перезагрузка серверной части.

Думаю, что в этом причина. У меня настроен скрипт на событие OnPrivateMessage . Т.е. кто-то посылает сообщение, и если скриптовый движок подвисает, то вешается весь сервер.

Re: Зависает сервер

СообщениеДобавлено: Пн дек 18, 2023 11:56 am
Алексей Пикуров
Добрый день, Евгений. Если выполнить этот скрипт, сервер снова зависает? Это повторяемое поведение?

Re: Зависает сервер

СообщениеДобавлено: Пн дек 18, 2023 2:47 pm
ЕвгенийГуков
Нет. Повторно скрипт выполнился без проблем.

Re: Зависает сервер

СообщениеДобавлено: Чт дек 21, 2023 11:26 am
Алексей Пикуров
Попробуйте обновить сервер этой технической сборкой (версия 2023.9.2).

Re: Зависает сервер

СообщениеДобавлено: Вт июл 09, 2024 1:12 pm
Алексей Пикуров
Сегодня будет свежая сборка, исправлена "законсервированная" проблема клиента, которая могла приводить к зависанию как клиента, так и сервера.