"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
mupkos
Здравствуйте.
Столкнулись с непонятной ситуацией.
Человека нет на рабочем месте, в клиенте отображается "Нет на месте 2 часа". Ему в привате отправляет сообщение (текст/файл) Пользователь1, и оно тут же отмечается прочитанным у Пользователя1, несколько таких сообщений.
Затем чуть позже ему отправляют в приват сообщения Пользователь2 и Пользователь3, и тут все норм - сообщения не прочитаны.
Подхожу к компьютеру, монитор отключился, компьютер заблокировался. Авторизуюсь под пользователем - окно чата свернуто в трей и мигает о непрочитанных сообщениях. Открываю клиента - сообщения от Пользователя1 отмечены прочитанными, хотя напомню в чате отображалось что человека нет на месте 2 часа, а сообщения от Пользователя2 и Пользователя3 корректно не прочитаны.
Пытались подобное повторить, не получилось. Может у вас есть объяснение произошедшего?
Аватара пользователя
Алексей Пикуров
Добрый день.

Попробовали повторить, то, о чём вы пишете, всё работает корректно. У получателя, возможно, несколько приложений, например, на телефоне ещё есть?
Аватара пользователя
mupkos
Нет, пользователь использует только рабочий ПК, проверили в админке. Попробуем еще понаблюдать конечно. А по логам такого момента не отследить, верно?
Аватара пользователя
Алексей Пикуров
Можно отследить, если оба клиента запустить с ключом /debug. Тогда будет протоколироваться сетевой трафик и можно будет сопоставить команды, которые получает и отправляет каждый из клиентов.

Либо включить verbose протоколирование на сервере и отследить по логам там (не забудьте, что избыточное протоколирование на сервере отключается в полночь автоматически).