Страница 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. Проблема с зависанием сервера сохранилась.
Возможно, удалось словить причину зависания сервера. Проверял какие ошибки были исправлены, и запустил с административной консоли скрипт:
Сервер завис. Бежал прогрессбар выполнения скрипта. Закрыл клиент myChat на своём компьютере. Запустил повторно - не могу подключиться к серверу. Ситуацию решила перезагрузка серверной части.
Думаю, что в этом причина. У меня настроен скрипт на событие OnPrivateMessage . Т.е. кто-то посылает сообщение, и если скриптовый движок подвисает, то вешается весь сервер.
Re: Зависает сервер

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

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

Добавлено:
Чт дек 21, 2023 11:26 am
Алексей Пикуров
Re: Зависает сервер

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