"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
Василий Иванович
Пишет в консоли, что компьютер пробуждён. И не хочет подключаться.
Когда пытаюсь подключиться в ручную, зависает на моменте авторизации. Приходится перегружать.
Аватара пользователя
Алексей Пикуров
Покажите полностью лог клиента, пожалуйста.
P.S. Тему переношу в "Проблемы", она не касается предложений.
Аватара пользователя
Василий Иванович
11:14-11:44 висел. Точнее не висел. Не подключался.

[03.02.2015 02:11:55/02:12:11] Открыт сеанс привата с пользователем "И. "
[03.02.2015 02:11:55/02:12:11] Открыт сеанс привата с пользователем UIN : 7
[03.02.2015 04:44:01/04:44:17] Computer suspend mode on
[03.02.2015 04:44:02/04:44:18] Закрыт приват с пользователем "И. "
[03.02.2015 04:44:02/04:44:18] *** Пользователь отключен от сервера
[03.02.2015 08:18:34/08:18:50] Поиск сервера MyChat...
[03.02.2015 08:18:34/08:18:50] Подключение к серверу офис (IP ххххххх., порт 2004)...
[03.02.2015 08:18:36/08:18:52] Computer suspend mode resumed
[03.02.2015 08:18:37/08:18:53] Cryptographic library version: OpenSSL 1.0.1h 5 Jun 2014
[03.02.2015 08:18:42/08:18:58] SSL/TLS version: TLSv1.2
[03.02.2015 08:18:48/08:19:04] Закрыт приват с пользователем "И."
[03.02.2015 08:18:48/08:19:04] *** Пользователь отключен от сервера
[03.02.2015 08:19:08/08:19:24] Поиск сервера MyChat...
[03.02.2015 08:19:08/08:19:24] Подключение к серверу офис (IP ххххххххххххххх, порт 2004)...
[03.02.2015 08:19:09/08:19:25] Cryptographic library version: OpenSSL 1.0.1h 5 Jun 2014
[03.02.2015 08:19:14/08:19:30] SSL/TLS version: TLSv1.2
[03.02.2015 08:23:23/08:23:39] Computer suspend mode on
[03.02.2015 11:13:59/11:14:15] Computer suspend mode resumed
[03.02.2015 11:44:25/11:44:41] Отключение от сервера...
[03.02.2015 11:44:30/11:44:46] Поиск сервера MyChat...
[03.02.2015 11:44:30/11:44:46] Подключение к серверу офис (IP ххххххххххххххх, порт 2004)...
[03.02.2015 11:44:30/11:44:46] Cryptographic library version: OpenSSL 1.0.1h 5 Jun 2014
[03.02.2015 11:44:35/11:44:51] SSL/TLS version: TLSv1.2
[03.02.2015 11:47:40] Application started. Version 5.9.0 / 27.01.2015, database version: 62
[03.02.2015 11:47:40] Local IP/MAC: 192.168.XX.XX, 08-60-6E-Xx-XX-XX
[03.02.2015 11:47:40] Command line: "C:\Users\XXX\AppData\Local\NSS\MyChat Client\mcclient.exe"
[03.02.2015 11:47:44] Встроенный FTP запущен, заняты порты 10000 и 10001
[03.02.2015 11:47:44] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[03.02.2015 11:47:44] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[03.02.2015 11:47:44] Error in plugin "Painter.dll". "mcPluginsAPIMajor" function is not found
[03.02.2015 11:47:44] Поиск сервера MyChat...
[03.02.2015 11:47:44] Подключение к серверу офис (IP XXXXXXXXXXXXXXXX, порт 2004)...
[03.02.2015 11:47:44] Cryptographic library version: OpenSSL 1.0.1h 5 Jun 2014
[03.02.2015 11:47:49] SSL/TLS version: TLSv1.2
[03.02.2015 11:47:50/11:48:07] Авторизация...
[03.02.2015 11:47:51/11:48:08] Авторизация прошла успешно, UIN 6
[03.02.2015 11:47:51/11:48:08] Подключен к текстовому каналу "Главный"
[03.02.2015 11:47:51/11:48:08] Подключен к текстовому каналу "Автоканал"
[03.02.2015 11:47:51/11:48:08] Подключен к текстовому каналу "Ира-ЕА-РА"
[03.02.2015 11:47:51/11:48:08] Подключен к текстовому каналу "Ира-ЕР"
[03.02.2015 11:48:44/11:49:01] Открыт сеанс привата с пользователем "Е."
[03.02.2015 13:35:49/13:36:06] Открыт сеанс привата с пользователем "И."
[03.02.2015 13:35:49/13:36:06] Открыт сеанс привата с пользователем UIN : 7
[03.02.2015 13:40:39/13:40:56] Открыт сеанс привата с пользователем "С."
[03.02.2015 13:40:39/13:40:56] Открыт сеанс привата с пользователем UIN : 4
[03.02.2015 15:44:55] MyChat Client is already started. Activate old copy and exit...
Аватара пользователя
Василий Иванович
Такая-же проблема на ещё одном компьютере. И нет кнопки - подключится или переподключится. Приходится выходить и заходить заново.
Аватара пользователя
Алексей Пикуров
Попробуйте отключить на этих клиентах шифрование.

Кнопки отключиться/подключиться нет, для этого есть консольные команды connect и disconnect.
Аватара пользователя
Василий Иванович
Алексей, мне
Алексей Пикуров писал(а):Попробуйте отключить на этих клиентах шифрование.

Даже не просите.
Кнопки отключиться/подключиться нет, для этого есть консольные команды connect и disconnect.

Это мне бухгалтерам в инструкции написать? :-)
Аватара пользователя
Алексей Пикуров
Штатно отключаться и подключаться по команде пользователя клиент не должен, он делает это сам, автоматически. Поэтому и функционал такой нигде в меню или на панели инструментов не выведен. Консольные команды нужны для администраторов, не более.
Даже не просите.

Я не прошу, я предлагаю :) Вам решать в конечном итоге, что делать. У нас было пару ситуаций, когда в подобном случае отключение шифрования на конкретном клиенте решало проблему.
Аватара пользователя
Василий Иванович
На консольные команды никак не реагирует.
Попробовал отключить шифрование.
Аватара пользователя
skdx
У нас та же самая проблема, хотя на дворе уже 2019 год и у нас установлена последняя версия сервера и клиентов. 7.2.0
После простоя появляется
[08:56:15] [INFO] Computer suspend mode on
[08:56:16] [STOP] *** Пользователь отключен от сервера
[08:56:32] [INFO] Computer suspend mode resumed
И все. Больше не подключается приходится выходить из программы и запускать ее повторно. Причем мы включали функцию что бы пользователи не могли выходить из программы пришлось ее убрать иначе они не могли закрыть чат и открыть его вновь, приходилось перезагружать комп.
Аватара пользователя
skdx
Выключено на всех клиентах.
Вложения
Снимок экрана (79).png
Снимок экрана (79).png (71.29 КБ) Просмотров: 74327
Аватара пользователя
skdx
Проблема по прежнему сохраняется например при уходе компьютера в спящий режим. Или при отключении сети. Например отключаем сетевое подключение в настройках адаптера, подключаем и чат не подключается самостоятельно.
Аватара пользователя
Алексей Пикуров
У нас такое не повторяется. Понять бы, почему у вас так. Есть файрволы или антивирусы, которые фильтруют трафик на клиенте?
Аватара пользователя
Алексей Пикуров
Дайте пожалуйста полный лог клиента в текстовом виде.
Аватара пользователя
skdx
Возможно проблема все таки была связана с брэндмауэром windows. На нескольких компьютерах отключил его или добавил в исключения, буду наблюдать.
Аватара пользователя
Алексей Пикуров
Ок, пишите, если будут какие-то изменения. И используйте последнюю версию MyChat, обязательно.
Аватара пользователя
Алексей Пикуров
Проблема повторяется на последней версии, 7.4?
Аватара пользователя
skdx
Версия уже 7.6 а проблема все так же сохраняется 2004 порт открыт в стандартном виндовом фаерволе.
В настройках подключения у всех стоит переподключение через 10 секунд.
После того как комп вышел из спящего режима чат не пытается сам восстановить соединение. Может быть там ограниченное число попыток у него?

Если зайти в настройки и поставить например 11 секунд нажать ок, через 11 секунд чат переподключается, но это очень неудобно, должен переподключаться автоматически. Почему этого не происходит??
Аватара пользователя
Алексей Пикуров
Ограничений на количество попыток нет.

Залили новую сборку на сайт, обновите клиент.

Там как раз исправления, связанные с вашим вопросом. Отпишите о результатах.
Аватара пользователя
skdx
Версия с исправлениями но также 6.0 называется?
Скачал установил, но все так же, после выхода из спящего режима соединение не восстанавливается само, если изменяю время подключения в меню, то соединяется.
Я правда не удалял предыдущую сборку, ставил поверх, но все файлы и записи реестра должны были переписаться.
Аватара пользователя
Алексей Пикуров
7.6. Покажите логи клиента, пожалуйста.
Аватара пользователя
Алексей Пикуров
Вышла версия 7.7, обновитесь, пожалуйста.
Аватара пользователя
skdx
Похоже у нас проблемка с какими то настройками запуска. В логах.
[2019.09.17 08:45:59] Activating MyChat Client from another copy...
[2019.09.17 08:45:59] MyChat Client is already running. Showing main window...
Возможно пытается какую то другую копию запустить. Но удаление и переустановка не помогают.
Аватара пользователя
skdx
Зависают клиенты по прежнему при любой потери связи с сервером. Например после перезапуска сервера. Либо после спящего режима.
Уже писал, что если открыть настройки и изменить настройку -соединяться каждые 10 секунд поставить 11 секунд, то клиент соединяется сразу. Явно это проблема в клиенте, странно почему так долго не можете исправить.
Аватара пользователя
skdx
Вот снова вышел из спящего режима на своем компе, чат не работает.
В логах только
[2019.09.26 12:22:53] [INFO] Computer suspend mode on
[2019.09.26 12:22:53] [INFO] Отключение от сервера...
[2019.09.26 12:22:55] [STOP] *** Пользователь отключен от сервера
[2019.09.26 12:31:03] [INFO] Computer suspend mode resumed
[2019.09.26 13:02:38] [INFO] User's session is unlocked
Вложения
Снимок экрана (97).png
Снимок экрана (97).png (98.38 КБ) Просмотров: 74003
Аватара пользователя
Алексей Пикуров
Дайте весь файл лога, пожалуйста.
Аватара пользователя
Алексей Пикуров
странно почему так долго не можете исправить.

Я бы с удовольствием. Но что конкретно исправлять — непонятно. Чтобы исправить ошибку, нужно её повторить. Это ни разу не удалось.
Аватара пользователя
skdx
Вот полный лог, такие отключения фактически у всех пользователей каждый день.
Вложения
Снимок экрана (1).png
Снимок экрана (1).png (118.67 КБ) Просмотров: 73990
(1.8 КБ) Скачиваний: 359
Аватара пользователя
Алексей Пикуров
Благодарю, посмотрю ваш лог.
Аватара пользователя
skdx
Посмотрели? Вот еще.
Вложения
Снимок экрана (1).png
Снимок экрана (1).png (36.25 КБ) Просмотров: 73943
(1.61 КБ) Скачиваний: 369
Аватара пользователя
Алексей Пикуров
Код: Выделить всё
[2019.10.04 09:37:21] [OK] Авторизация прошла успешно, UIN 10
[2019.10.04 09:37:21] [OK] Подключен к текстовой конференции "main"
[2019.10.04 09:37:21] [OK] Подключен к текстовой конференции "Планерка"
[2019.10.04 09:40:43] [ERROR] Сетевая ошибка №10054: "Connection reset by peer"
[2019.10.04 09:40:44] [STOP] *** Пользователь отключен от сервера

А дальше что в логе?
Аватара пользователя
skdx
Дальше в логе ничего нет. Проблема точно так же сохраняется на большом количестве компьютеров. Неужели в чат нельзя встроить функцию перепроверки подключения к серверу постоянной? Или нужно самим допиливать придумывать скрипты перезапуска когда он зависает?Целый год уже мучаемся с этой проблемой, а здесь только отписки, просьба выложить лог и на этом все заканчивается.
---------------
Еще раз опишу проблему. Комп уходит в спящий режим после этого чат теряет подключение к серверу.
После выхода из спящего режима чат даже не думает пытаться снова подключаться. Но если открыть настройки чата и изменить время соединяться каждые n- секунд поставить например 12, изменить на любое число то чат через это время в секундах подключается.
---------------
Логи на компах где чат отвалился:
[2019.10.29 10:53:37] [OK] Авторизация прошла успешно, UIN 15
[2019.10.29 10:53:38] [OK] Подключен к текстовой конференции "main"
[2019.10.29 19:10:28] [ERROR] Сетевая ошибка №10054: "Connection reset by peer"
[2019.10.29 19:10:28] [STOP] *** Пользователь отключен от сервера
и вот
[2019.11.07 08:05:17] [OK] Авторизация прошла успешно, UIN 60
[2019.11.07 08:05:17] [OK] Подключен к текстовой конференции "main"
[2019.11.07 12:16:13] [INFO] User's session is locked
[2019.11.07 12:31:51] [INFO] Computer suspend mode on
[2019.11.07 12:31:51] [INFO] Отключение от сервера...
[2019.11.07 12:31:51] [STOP] *** Пользователь отключен от сервера
[2019.11.07 13:32:35] [INFO] Computer suspend mode resumed
[2019.11.07 13:34:17] [INFO] User's session is unlocked
и еще
[2019.11.07 08:02:14] [OK] Авторизация прошла успешно, UIN 46
[2019.11.07 08:02:15] [OK] Подключен к текстовой конференции "main"
[2019.11.07 10:58:56] [INFO] User's session is locked
[2019.11.07 11:03:56] [INFO] User's session is unlocked
[2019.11.07 11:50:02] [INFO] User's session is locked
[2019.11.07 12:03:23] [INFO] User's session is unlocked
[2019.11.07 12:51:56] [INFO] User's session is locked
[2019.11.07 13:11:57] [INFO] Computer suspend mode on
[2019.11.07 13:11:57] [INFO] Отключение от сервера...
[2019.11.07 13:11:57] [STOP] *** Пользователь отключен от сервера
[2019.11.07 13:51:41] [INFO] Computer suspend mode resumed
[2019.11.07 13:51:50] [INFO] User's session is unlocked
Аватара пользователя
Алексей Пикуров
Я попробую что-то придумать на будущую версию. Всё не так просто, как может показаться со стороны. Я не знаю, почему эта проблема у вас происходит.

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

Согласно MSDN, есть специальные события выхода из сна, мы их обрабатываем.

Также есть события входа в режим сна, но этих режимов много, и в некоторые, например в S4 (гибернация) система может заходить, не отправляя сообщение приложениям о том, что компьютер засыпает. Причём на некоторых системах переход в S4 может предваряться переходом в S3.

+на медленных компьютерах, если MyChat не будет отлавливать режим перехода в сон, приложение не даст уснуть системе, постоянно повторяя попытки пересоединения с сервером после разрыва связи, который был инициирован подготовкой в sleep mode, когда выключается сетевой интерфейс. Это надо обязательно учитывать.

Я сделал изменения в MyChat, думаю, проблема должна уйти. Проверите в новой версии.
Аватара пользователя
skdx
Будем надеяться проблема действительно уйдет. Вот сегодня например компьютеры не уходили в спящий режим, просто перезапустился сервер, треть пользователей подключилась автоматически, а остальные нет.
Точно так же в логах
[2019.11.11 10:03:34] [ERROR] Сетевая ошибка №10054: "Connection reset by peer"
[2019.11.11 10:03:34] [STOP] *** Пользователь отключен от сервера
Когда выйдет новая версия?
Аватара пользователя
Алексей Пикуров
Когда выйдет новая версия?

В этом году, надеюсь.
Аватара пользователя
Алексей Пикуров
Всё пишем в форуме, подпишитесь на тему.
Аватара пользователя
MK
Вот сегодня например компьютеры не уходили в спящий режим, просто перезапустился сервер, треть пользователей подключилась автоматически, а остальные нет.

Подтверждаю, у нас происходит точно так же.
Аватара пользователя
Алексей Пикуров
Косяк исправлен, обновитесь, пожалуйста.
https://nsoft-s.com/news/1341-mychat-8.html
Аватара пользователя
Алексей Пикуров
В новой версии схема реконнекта улучшена.
Аватара пользователя
Василий Иванович
Версия 2023-4, -5, после выхода из сна, долго переподключается.
Происходит при выходе из сна и гибернации.

При этом окно программы видится в выборе окон, при переключении между приложениями по Alt-Tab, видно на панели задач запущенную задачу, но окна программы нет.
Контекстное меню через Shift+правая клавиша на панели задач, не вызывается. Alt+пробел ничего не вызывает тоже.
Если пытаться завершить процесс, система не даёт, говорит нет доступа, по видимому какой-то сетевой процесс держит.
Через минуту-две появляется окно чата с терминалом, пытающимся переподключиться. Это занимает ещё минут 5-10. При том что при каждой попытке подключиться, зависает окно с предложением от ОС перезагрузить зависшую программу.
Если ничего не трогать то минут через 10 программа переподключается и нормально работает.
Аватара пользователя
Алексей Пикуров
Добрый день. Приложите лог клиента, пожалуйста, файл mcserv.log, за тот день, где есть проблема. zip-архив к посту на форуме.
Аватара пользователя
Алексей Пикуров
Судя по логу:
Код: Выделить всё
[2023.08.09 22:03:34] [INFO] SSL/TLS version: TLSv1.3
[2023.08.09 22:06:56] [ERROR] Ошибка #0224: сетевая ошибка #10054: "Connection reset by peer"

Что-то с библиотекой шифрования, она как бы "залипает". Попробуйте отключить шифрование в настройках для этого клиента.
Аватара пользователя
Василий Иванович
С отключенным шифрованием поднялся сразу. Проблема пропала.
Куда посоветуете рыть?
Аватара пользователя
Алексей Пикуров
Я не знаю. Иногда на некоторых системах наблюдаем такое поведение. У нас такого не получалось ни разу, поэтому непонятно, что нужно сделать.