Author Topic: MRA (функционал перенесён в протокол ICQ)  (Read 50005 times)

0 Members and 2 Guests are viewing this topic.

Offline Shpionus

Подписываюсь! Уже очень давно это мучает!
 

Offline ghazan

Thug,
а что в нетворк логе? StatusManager есть и активен?
 

Offline Thug

ghazan, вот, что пишется в логе до тех пор, пока вручную не переведёшь учётку в оффлайн и обратно в онлайн.

Code: [Select]
[5:18:46 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:18:46 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:18:46 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:18:46 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:18:56 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:18:56 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:18:56 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:18:56 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:19:06 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:19:06 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:19:06 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:19:06 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:19:16 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:19:16 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:19:16 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:19:16 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:19:26 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:19:26 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:19:26 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:19:26 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
 

Offline ghazan

Thug,
а логирование для учетки MRA при этом включено?
 

Offline Thug

ghazan, Конечно. Когда протокол нормально коннектится, там куча других всяких данных в файле. Это я специально для поста на форуме удалил нетлог, чтобы в новом пустом файле записались только логи неудачных попыток реконнекта.
 

Offline ghazan

Thug,
ok, надо подумать
 

Offline ghazan

Thug,
вопрос: нужно в логе найти то место, где протокол перед этим отвалился.
это выглядит как CIcqProto::SetStatus iNewStatus = 1
и +/- пару экранов от этого места запустить мне в приват на форуме.
можно зазипить весь лог целиком (надо только оттуда выкинуть лишние протоколы и оставить только MRA и ядро) и запустить в приват же
 

Offline Thug

ghazan, написал в пм. Вроде)
 

Offline ghazan

Thug,
ok, щас у меня с шеи слезут - гляну
 
The following users thanked this post: Thug

Offline ghazan

Thug,
залил фикс на сервер в девелоперскую ветку, можно тестить
 

Offline Thug

ghazan, вроде проблема ушла, премного благодарен)