TimUr_Belok
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Помогите, пожалуйста с решением проблемы. Есть сервер openfire 3.9.3 на linux (opensuse 12.3, KDE). Железо обычное (не серверное) старое - celeron 2,4 ГГц, ОЗУ - 1,5 ГБ, сетевая карта 100 Мб/с. База mysql находится на другом сервере. Учетки - активных 56 штук, всего 58 шт. Клиенты - spark, из них 54 на разных windows, 1 на gentoo, 1 на opensuse 13.1. AD нет. Когда создавал клиентов, то, примерно, на 40м клиенте стали пропадать группы и люди в ростере и в логах стало появляться сообщение "Cache Roster was full, shrinked to 90% in 0ms". Нашел в этой теме решение и сделал как советовали. Сообщение в логах пропало. Теперь о проблеме, которая у меня сейчас. В логах сообщение "org.jivesoftware.util.log.util.CommonsLogFactory - Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended." И у некоторых клиентов (windows и opensuse13.1) в ростере пропадают люди. При этом, если из spark ищешь учетки на сервере, то они успешно находятся и можно с этим человеком переписываться, но в ростере он так и не показывается. Еще бывает, что какая-нибудь учетка в ростере начинает показываться 2 раза. Если закрыть spark или выйти из учетки, а потом опять открыть или войти в учтеку, то в ростере уже все люди, но спустя какое-то время, опять начинаются исчезновения. Очень надеюсь на помощь. P.S.: на оф.форуме пишут, что не стоит беспокоиться по поводу сообщения в логах. Не знаю, насколько это правда... Но люди в ростере исчезают... P.S.S.: Включил отладку на несколько минут, когда была проблема. debug.log на яндекс.диске | Всего записей: 284 | Зарегистр. 02-09-2007 | Отправлено: 05:51 13-08-2014 | Исправлено: TimUr_Belok, 07:54 13-08-2014 |
|