JohnBuckleyGitHub / schat

Automatically exported from code.google.com/p/schat
GNU General Public License v3.0
3 stars 0 forks source link

пользователь в списке остается онлайн после выхода из ОС (после выключения winXP) #102

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.запустить чат
2.выключить комп (winXP)

What is the expected output? What do you see instead?
остальные пользователи видят 
отключившегося как онлайн, т.е. не видят 
изменений. 

What version of the product are you using? On what operating system?
2.0.8

Please provide any additional information below.
сервер локальный, win и ubuntu клиенты. Проблема 
пока только с НЕКОТОРЫМИ пользователями на 
winXP SP3

Original issue reported on code.google.com by vitex...@gmail.com on 26 Jun 2013 at 4:55

GoogleCodeExporter commented 8 years ago
и его даже удалить нельзя, т.к. удалять 
позволяет только оффлайновых

Original comment by vitex...@gmail.com on 26 Jun 2013 at 8:05

GoogleCodeExporter commented 8 years ago
Это проблема появилась единожды или так 
происходит каждый раз при выключении этого 
пользователя?

Original comment by impomezia@gmail.com on 26 Jun 2013 at 9:15

GoogleCodeExporter commented 8 years ago
такой пользователь не один. Включение 
выключение компа не помогает. Также не 
помогает просто выход из чата этими 
пользователями. Так что далеко не единожды, 
и даже не один пользователь. Хуже того, 
перезагрузил пользователь из winXP в кубунту, 
и стало этого пользователя 2 :) имена 
конечно разные, так как одинаковые не 
делаются. И вот сиди и думай, которому 
писать.

Original comment by vitex...@gmail.com on 26 Jun 2013 at 1:08

GoogleCodeExporter commented 8 years ago
Можно больше подробностей, где расположен 
сервер (интернет/локальная сеть), какой 
онлайн, версии клиента и сервера и т.д. а 
также лог сервера с ip адресами этих 
пользователей.

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

Original comment by impomezia@gmail.com on 26 Jun 2013 at 1:20

GoogleCodeExporter commented 8 years ago
и сервер и клиенты в локалке. ip адреса у 
всех статические. На компах с двумя ОС 
адрес в обеих системах одинаковый. 
Получается в списке два пользователя с 
одного IP.
Онлайн? Время? - от неск минут, до неск часов.
клиенты 2.0.8. сервер как служба на 
вин2003сервер, schatd2-srv.exe 2.0.7.3657.
логов не нашел. Серверы не перезапускаются 
(обычно)...
Сейчас перезапустил службу сервера чата - 
мертвые души исчезли.
Как появятся снова, сообщить? И где искать 
логи?
Спасибо :)

Original comment by vitex...@gmail.com on 26 Jun 2013 at 2:19

GoogleCodeExporter commented 8 years ago
> Онлайн? Время? 
Онлайн, количество пользователей.

Рекомендую обновить сервер до 2.0.8 в это 
версии сделаны множественные улучшения 
производительности обработки сообщений.

Логи хранятся в файле schatd2.log в папке .schatd2 
рядом с exe файлом сервера. Однако нужно 
повысить уровень журналирования. Если 
рядом с schatd2-srv.exe отсутствует файл schatd2.conf (а 
он по умолчанию отсуствует) нужно его 
создать со следующим содержимым:
[General]
LogLevel=5

[Plugins]
NodeFeedLog=true

Опция NodeFeedLog=true включает ведение 
отладочного лога фидов (schatd2.feeds) этот файл 
может сильно увеличиваться в размерах.

Original comment by impomezia@gmail.com on 26 Jun 2013 at 2:59

GoogleCodeExporter commented 8 years ago
пользователей человек 20.
Как будет время - обновлю.
Этот файл лога был, но в нем было неск строк, 
потому и не посчитал его логом.
Конф создал. Кто такие фиды?

Original comment by vitex...@gmail.com on 27 Jun 2013 at 5:16

GoogleCodeExporter commented 8 years ago
время- от неск минут при тестах и до раб дня 
:)

Original comment by vitex...@gmail.com on 27 Jun 2013 at 5:17

GoogleCodeExporter commented 8 years ago
Возможно проблема была исправлена в r3762.

Original comment by impomezia@gmail.com on 3 Aug 2013 at 3:55