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

Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пт фев 16, 2024 12:36 pm
Npiiek
Добрый день.
После последнего обновления до версии 2024.1.3 у части сотрудников(по крайней мере, у тех, кто сообщил)происходят периодические подвисания чата.
Обычно при получении сообщения - вокруг чата образуется черная рамка, внутри все становится более блеклым, как у программ, которые перестают отвечать. Потом в основном отвисает, но иногда только через диспетчер задач закрывать.
Во вложении логи одного из сотрудников, сделанные через loglevel trace(я убрал там несколько строк в начале).

Re: Периодические подвисания чата.

СообщениеДобавлено: Пн фев 19, 2024 12:58 pm
BlackRoot
Подтверждаю, такая же проблема, на сервере ничего кроме чата не крутиться.

Re: Периодические подвисания чата.

СообщениеДобавлено: Пн фев 19, 2024 2:41 pm
Алексей Пикуров
BlackRoot
Вопрос был про "замирание" клиентского приложения. Вы же пишете про сервер. У вас сервер зависает? Если да, то сделайте отдельную тему.

Если клиент - то дайте хоть какую-то информацию кроме "зависает" и больше ничего.

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт фев 20, 2024 1:11 pm
Алексей Пикуров
BlackRoot ?

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт фев 20, 2024 2:16 pm
Npiiek
Не могу говорить за BlackRoot, но думаю - он имел ввиду, что у него такие же подвисания клиента.
А про сервер упомянул потому, что, как вы знаете, работа чата начинает подтормаживать, когда на сервере ему не хватает ресурсов. Например когда какой-то сторонний процесс полностью загружает процессор или жесткий диск на 100% загружен.
Я и сам первым делом посмотрел на сервере - не грузит ли его что-нибудь. И перезагрузил его на всякий случай.

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт фев 20, 2024 2:26 pm
Алексей Пикуров
Насчёт сервера это логично, но магии тут не будет, если железо тормозит, любая программа будет тормозить.

Мы говорим про клиента. На какое место в логе, что вы дали, обратить внимание? Какое время?

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт фев 20, 2024 3:26 pm
Npiiek
На сервере как раз проблем не видно.
А по логам - там всего 8 минут записи и за это время, как сказал сотрудник - было пару зависаний.

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт фев 20, 2024 3:28 pm
Алексей Пикуров
В логе каких-то пауз нету, получается, зависания — целиком интерфейсная проблема клиента, осталось понять, в какой ситуации это происходит, чтобы повторить. Тогда можно будет исправить.

Re: Периодические подвисания чата.

СообщениеДобавлено: Ср фев 21, 2024 8:58 am
zorgiy
так же проблемма, зависание на клиенте, у меня происходит так...иногда когда мне пришло сообщение..и моргает в системном трее...нажимаешь чтобы открыть и открывается окно с зависанием 4-8 сек.... не всегда но бывает так

Re: Периодические подвисания чата.

СообщениеДобавлено: Ср фев 21, 2024 5:54 pm
AlexaS
Подтверждаю периодически клиент крутит колесико (подвисает) причем на соседнем компе в это же время все нормально. Загрузки процессора, диска и памяти нет. Какой то закономерности выявить не удается бывает при открытии простого текстового сообщения, бывает после отправки простого "привет" в приват.
Появилось после обновления до текущей 2024 года версии.

Re: Периодические подвисания чата.

СообщениеДобавлено: Ср фев 21, 2024 6:19 pm
Алексей Пикуров
Есть что-то, что не получается гарантированно повторить, чтобы найти причину проблемы. У меня сегодня и вчера тоже это было, можно было бысписать на отладочную версию, но нет.

Один раз подвисло при получении приватного сообщения входящего, окно чата было на экране. Сообщение появилось в диалоге, а потом через секунд 10, уже в чате. Второй раз - клик по иконке в трее, симптомы, как здесь пишут.

Я не знаю пока, что это.

Re: Периодические подвисания чата.

СообщениеДобавлено: Ср фев 21, 2024 9:46 pm
Den
Так же наблюдаю периодические подвисание клиента на секунд 5-8. Бывает подвиснет при переключении списка чатов, иногда при открытии мигающего сообщения , какой -то закономерности не заметил

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт фев 27, 2024 4:41 pm
amiton
подтверждаю
версия 2024.1.3
периодами странные зависания. какой-то системы не нашёл

Re: Периодические подвисания чата.

СообщениеДобавлено: Чт фев 29, 2024 8:17 am
rustambek
Добрый день.

Поддержу коллег.
Также наблюдаю повисания чата. Наблюдется зависание на 3-4 сек. при отправке сообщений и переключении между собеседниками. У одного пользователя после зависания вышла ошибка.

Re: Периодические подвисания чата.

СообщениеДобавлено: Чт фев 29, 2024 1:37 pm
Алексей Пикуров
Последняя версия 2024.2. Пожалуйста, все замечания только по последней версии.

Re: Периодические подвисания чата.

СообщениеДобавлено: Чт фев 29, 2024 3:10 pm
zorgiy
Алексей Пикуров писал(а):Последняя версия 2024.2. Пожалуйста, все замечания только по последней версии.


в Последней версии 2024.2 подвисания сохранились

Re: Периодические подвисания чата.

СообщениеДобавлено: Вс мар 03, 2024 8:47 pm
Eduard Rogov
Такая же проблема наблюдается уже месяца 4, писал тоже в другом топике. Обновления не исправляют ситуацию.

Re: Периодические подвисания чата.

СообщениеДобавлено: Пн мар 04, 2024 12:14 am
Алексей Пикуров
Делаем рефакторинг, упрощаем логику и уменьшаем количество операций, что происходят при активации программы (вызов из трея по клику на иконке, по хоткею, клику на окошке входящего уведомления и по кнопке на таскбаре).

Изменения будут в ближайшей сборке, после 2024.2.1.

Re: Периодические подвисания чата.

СообщениеДобавлено: Пн мар 04, 2024 12:46 pm
AlexaS
2024.2.1 подвисает клиент немного реже примерно как на 2024.1 на 2024.2.0 было совсем плохо но явно причина осталась.

Re: Периодические подвисания чата.

СообщениеДобавлено: Ср мар 06, 2024 6:55 pm
Алексей Пикуров

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт мар 12, 2024 11:13 am
Den
после обновления зависания не прекратились но теперь стабильно , если сообщение мигает в трее больше минуты , при клике окно зависает на пару секунд

Re: Периодические подвисания чата.

СообщениеДобавлено: Вт мар 12, 2024 1:32 pm
Алексей Пикуров
Это уже лучше, прогресс налицо :) Пока непонятно, что ещё можно сделать, но, если будут какие-то дополнительные данные, попробуем ускорить.

Re: Периодические подвисания чата

СообщениеДобавлено: Пт мар 29, 2024 1:46 pm
amiton
Версия 2024.2.2
Люди стали часто жаловаться, да и я постоянно ловлю теперь эти зависания.
Вообще чат стал работать очень тугодумно. Это очень непривычно, учитывая сколько лет он просто летал всегда.
Иногда, как будто появляются задержки при отправке сообщений, вроде бы нажал Enter, а сообщение на экране не появилось. Ждёшь. Появляется.
Ну и зависания интерфейса теперь в случайное время.
Это с учётом того, что сервер не нагружен вообще.

Re: Периодические подвисания чата

СообщениеДобавлено: Пт мар 29, 2024 1:52 pm
Алексей Пикуров
Сегодня будет 2023.3, обновитесь, должно стать получше.

Re: Периодические подвисания чата

СообщениеДобавлено: Вс мар 31, 2024 4:56 pm
Den
на сайте версия 2023.2.4

Re: Периодические подвисания чата

СообщениеДобавлено: Пн апр 01, 2024 7:07 am
zorgiy
на версии 2023.2.4 подписания сохранились, win 11
местами лучше быстрее "отвисание" происходит, бывает что так же

Re: Периодические подвисания чата

СообщениеДобавлено: Пн апр 01, 2024 11:37 am
Алексей Пикуров
Да, мы ещё не выложили дистрибутивы свежей версии, релиз немного затягивается.

Re: Периодические подвисания чата

СообщениеДобавлено: Вт апр 02, 2024 6:05 pm
Алексей Пикуров
Дистрибутивы на сайте.

Re: Периодические подвисания чата

СообщениеДобавлено: Чт апр 04, 2024 9:47 am
zorgiy
подписания есть, но очень очень редки и на 2-4 секунды....

Re: Периодические подвисания чата

СообщениеДобавлено: Чт апр 04, 2024 11:54 am
Алексей Пикуров
Ну, прогресс есть, но ещё не всё идеально :)

Re: Периодические подвисания чата

СообщениеДобавлено: Сб май 18, 2024 9:31 am
Den
Есть проблема с зависаниями при получении сообщений через web поддержку . Приходит в чат сообщение и клиент висит, мин 15, если убить процесс то на какое-то время зависания прекращаются и можно общаться

Re: Периодические подвисания чата

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

Re: Периодические подвисания чата

СообщениеДобавлено: Сб май 18, 2024 12:08 pm
Den
99% в основном когда в web поддержку пишет новый клиент

Re: Периодические подвисания чата

СообщениеДобавлено: Сб май 18, 2024 12:25 pm
Алексей Пикуров
Нам постоянно пишут в поддержку, но чат не зависает. Версия 2024.3.3 у вас сейчас?

Re: Периодические подвисания чата

СообщениеДобавлено: Сб май 18, 2024 1:23 pm
Den
Версия 2024.3.0.3

Re: Периодические подвисания чата

СообщениеДобавлено: Сб май 18, 2024 9:43 pm
Den
обновил до последней, понаблюдаю

Re: Периодические подвисания чата

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

Re: Периодические подвисания чата

СообщениеДобавлено: Ср дек 18, 2024 4:12 pm
Алексей Пикуров
Обновились до 2024.5.2, проблема ушла или осталась?

Re: Периодические подвисания чата

СообщениеДобавлено: Ср дек 18, 2024 5:06 pm
Den
Еще не обновились, ждем доработку мобильного приложения для "лайков" . (просьба выпускать релиз на всех платформах с общим функционалом).
В текущей 2024.4.2 подвисания еще наблюдаются

Re: Периодические подвисания чата

СообщениеДобавлено: Ср дек 18, 2024 5:07 pm
Алексей Пикуров
просьба выпускать релиз на всех платформах с общим функционалом

Разработка идёт параллельно, поэтому не сильно получается. Обновляйтесь, не тяните. Мобильные приложения и так обновятся сами, автоматически, из маркетов.

Re: Периодические подвисания чата

СообщениеДобавлено: Чт фев 13, 2025 5:24 pm
Алексей Пикуров
Обновитесь, в мобильных приложениях реакции уже работают.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Ср фев 19, 2025 5:45 am
Степан
Версия 2025.1.0. Проблема зависания клиентского приложения никуда не ушла.
В среднем клиент (Windows) зависает как минимум раз в день у каждого пользователя, сервер при этом работает, у других клиентов работает.
Работать пользователям в таком режиме, конечно, очень тяжело - в трее значок висит, как будто все хорошо, но сообщения не приходят.

Также клиент зависает, если перейти на клиенте в "Справка - О программе". Гарантированно в течение 10 секунд клиент зависнет. Та же это причина или нет - не знаю.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Ср фев 19, 2025 8:54 am
Степан
Корректировка - версия 2025.1.2

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Ср фев 19, 2025 6:45 pm
Алексей Пикуров
Я не знаю, с чем это связано. Тем более, окно "О программе", что там у вас происходит.

Когда вы открываете окно "О программе", MyChat Client пробует проверить, он последней версии или нет, скачивает маленький текстовый файл с номером версии с https://nsoft-s.com. Покопайте в этом направлении.

Можете записать видео, чтобы показать процесс открытия окна и как выглядит зависание.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Чт фев 20, 2025 3:58 am
Степан
MyChat Client пробует проверить, он последней версии или нет, скачивает маленький текстовый файл


А он скачивает на компьютере клиента или через сервер? Если у сервера нет доступа в интернет (чисто локальный чат), а на клиенте есть интернет - он корректно отработает ошибку?

И второй вопрос - подобная проверка (скачивания файла) осуществляется только при "о программе", или еще и периодически (ибо зависания то происходят еще и периодически). Если еще и периодически - то проблема точно в этом, слишком много совпадений ))

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Чт фев 20, 2025 4:17 am
Степан
Вот видео того, как зависает окошко "О программе".
https://disk.yandex.ru/i/LwiDVi9BOTNgRA

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пт фев 21, 2025 11:31 am
Алексей Пикуров
А он скачивает на компьютере клиента или через сервер? Если у сервера нет доступа в интернет (чисто локальный чат), а на клиенте есть интернет - он корректно отработает ошибку?

Скачивает на компьютере клиента, через интернет. Если доступа нет — ничего не произойдёт.
И второй вопрос - подобная проверка (скачивания файла) осуществляется только при "о программе", или еще и периодически (ибо зависания то происходят еще и периодически). Если еще и периодически - то проблема точно в этом, слишком много совпадений ))

Периодически, раз в неделю-две. Однако, как я уже сказал, ошибки отрабатывают корректно, мало того, скачивание происходит в отдельном потоке. Да и размер пакета там копеечный, несколько байт всего.
Вот видео того, как зависает окошко "О программе".

Это на всех компьютерах так?

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пт фев 21, 2025 12:02 pm
Степан
Это на всех компьютерах так?

Ну я "о программе" прям на всех клиентах не тестил, но штук 5 разных компов (win10, win11) тестил, у всех так.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пт фев 21, 2025 12:26 pm
Алексей Пикуров
Окей, а если из главного меню на клиенте выбрать пункт "Справка", "Проверить обновления" ?

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Сб фев 22, 2025 6:59 am
Степан
а если из главного меню на клиенте выбрать пункт "Справка", "Проверить обновления" ?

Выскакивает окошко, что я использую самую последнюю версию и через секунду клиент зависает.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Сб фев 22, 2025 3:12 pm
Алексей Пикуров
У меня не повторяется такое поведение, всё работает, как положено.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пн фев 24, 2025 4:34 am
Степан
У меня не повторяется такое поведение, всё работает, как положено.

В общем, потестировали еще, связано такое поведение с перенаправлением части адресов на vpn. Похоже адрес, по которому идет проверка обновлений, попал в "диапазон" - а дальше, похоже, сам клиент mychat уже не ожидает, что ему ответ придет с заголовком от другого IP и зависает - но точную причину зависаний, без кода, конечно, узнать невозможно...
Думаю, для решения проблемы нам будет достаточно знать диапазон адресов, по которым идет запрос клиента об обновлении. Мы их принудительно исключим из диапазона и тогда клиент пойдет к ним напрямую и не зависнет.
Можете мне, например в личку, написать диапазон нужных адресов?

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пн фев 24, 2025 7:15 am
Степан
Да, подтвердилось, исключил адреса из "vpn" - зависания прекратились.
Проблема в том, что nsoft-s.com, похоже, использует облачную "cloudflare", поэтому IP постоянно меняются. И когда IP попадает в "запретный" адрес - происходит зависание клиента.

А можно ли функцию проверки обновлений на клиенте сделать "опционарной", чтобы была возможность отключить эти проверки у пользователей?

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пн фев 24, 2025 4:01 pm
Алексей Пикуров
Нет, проверка обязательна. Другое дело, что она у вас странно работает. Покажите пожалуйста мне в личку или на [email protected] результат работы команды

Код: Выделить всё
curl https://nsoft-s.com/files/mclastver.txt

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пн фев 24, 2025 5:01 pm
Степан
Код: Выделить всё
curl: (35) schannel: next InitializeSecurityContext failed: CRYPT_E_REVOCATION_OFFLINE (0x80092013) - Невозможно проверить функцию отзыва, т.к. сервер отзыва сертификатов недоступен .

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

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Пн фев 24, 2025 8:38 pm
Алексей Пикуров
Я поставил timeout в 5 секунд, думаю, этого должно хватить при неадекватном ответе со стороны вашего файрвола. Посмотрите в следующей сборке.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Вт фев 25, 2025 4:13 am
Степан
при неадекватном ответе со стороны вашего файрвола.

Разобрался, такой ответ curl давал при запущенном KIS. Отключил kis - курл стал возвращать "2025.1.0".
Однако отключение KIS (и, соответственно, корректная работа curl) не влияет не зависание клиента - он зависает (через vpn), даже когда KIS отключен и curl работает.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Вт фев 25, 2025 12:50 pm
Алексей Пикуров
Как я уже сказал, я сделал изменения в работе функции проверки версии, поставили дополнительный тайм-аут, проверите после обновления на следующую версию.

Re: Периодические подвисания чата (MyChat Client для Windows)

СообщениеДобавлено: Ср фев 26, 2025 12:27 pm
Алексей Пикуров
Обновитесь на 2025.2, пожалуйста, и снова проверьте.