Victorae, не подскажешь ли, миранда после перезапуска Openfire сервера должна возобнавлять коннект автоматически? Если да-то подскажи где галку поставить.. Не найду..
» Openfire (Wildfire/Jive Messenger) часть 3
Друзья! Нужна помощь! Стуация: по приказу командования поднял сервер 3.6.4, БД MySQL 4, шлюз ICQ, ОС ASP Linux 4, колличество юзверей около 1000. Прикрутил в качестве клиента Infium в isolated режиме. И всё бы было хорошо, да вот только пожадничало командование денег на RAID, в результате чего, по закону подлости сдох винт, и от записей осталась только xml-выгрузка пользователей. Делать неча, всё переставил, но вот только когда сервак поднимал имечко ему по недомыслию сделал другое. Загрузил юзверей из списка, раскидал их по группам и получил при запуске клиента дополнительную группу "Не в списке", т.е. есть пользователь Ваня, которому новый сервак выдал jid в соответствии со своим новым сертификатом (Ваня@newserver), и в то же время он болтается в группе "Не в списке" с jid со старого сервака (Ваня@oldserver)...
Мало того, что бесит это безумно, так есть у меня подозрение, что и ресурсы поджирает (при 800 реальных подключениях сервак хавает около 2 Г ява-памяти, и ему ещё мало, потому как регулярно раз в 2 дня он сжирает её всю, загружает проц на 100% и отваливается до перезагруза). Перекопал всю MySQL таблицу, но найти там упоминание о старых jid не смог, а ведь списки пользователей подтягиваются именно с сервера.... Перебивать руками 1000 пользователей с асечными регистрациями - удовольствие ниже среднего.... Помогите, кто может, пожалуйста.....
И маленький оффтоп: на предыдущих страницах где-то вскользь упоминалось о том, что можно облегчить работу сервака поигравшись с настройками базы (Maximum Connection Lifetime, с кэшами поиграться...) если кто в этом гуру, скажите: где искать все эти настройки и что вообще реально можно сделать, чтоб не был он таким прожорливым ? А если кто-то делал это своими руками .....
Мало того, что бесит это безумно, так есть у меня подозрение, что и ресурсы поджирает (при 800 реальных подключениях сервак хавает около 2 Г ява-памяти, и ему ещё мало, потому как регулярно раз в 2 дня он сжирает её всю, загружает проц на 100% и отваливается до перезагруза). Перекопал всю MySQL таблицу, но найти там упоминание о старых jid не смог, а ведь списки пользователей подтягиваются именно с сервера.... Перебивать руками 1000 пользователей с асечными регистрациями - удовольствие ниже среднего.... Помогите, кто может, пожалуйста.....
И маленький оффтоп: на предыдущих страницах где-то вскользь упоминалось о том, что можно облегчить работу сервака поигравшись с настройками базы (Maximum Connection Lifetime, с кэшами поиграться...) если кто в этом гуру, скажите: где искать все эти настройки и что вообще реально можно сделать, чтоб не был он таким прожорливым ? А если кто-то делал это своими руками .....
Bovik07
Цитата:
Если модуль Smart Auto Away saa.dll стоит то автоматом переконекчивается
Добавлено:
Maniac3108
ofRoster и ofUser, в них джиды по новому имени сервера? Или очистить эти таблицы, в хмл переименовать домен и импортировать по новому. До того как будет исправлена эта проблема с кешами и прочим тебе бороться нет смысла
Цитата:
Если да-то подскажи где галку поставить..
Если модуль Smart Auto Away saa.dll стоит то автоматом переконекчивается
Добавлено:
Maniac3108
ofRoster и ofUser, в них джиды по новому имени сервера? Или очистить эти таблицы, в хмл переименовать домен и импортировать по новому. До того как будет исправлена эта проблема с кешами и прочим тебе бороться нет смысла
Здавствуйте.
Простите если не в тему (а скарее всего не в тему). Такая проблема есть сеть из n-го количества пользавателей,интернет есть только у одного, хотелось бы предоставить абонентам доступ через этого одного к ICQ. Возможно ли это, если да то с помощью чего (Под Windows server)
С нетерпением жду ответа
Простите если не в тему (а скарее всего не в тему). Такая проблема есть сеть из n-го количества пользавателей,интернет есть только у одного, хотелось бы предоставить абонентам доступ через этого одного к ICQ. Возможно ли это, если да то с помощью чего (Под Windows server)
С нетерпением жду ответа
condor90
мы тут для этого ставим сервер Openfire, поднимаем на нем транспорт в аську и подключаем джаббер клиентов, которые помимо общения друг с другом получают возможность общения с асечными (и другими) клиентами.
мы тут для этого ставим сервер Openfire, поднимаем на нем транспорт в аську и подключаем джаббер клиентов, которые помимо общения друг с другом получают возможность общения с асечными (и другими) клиентами.
Открываю таблицу ofRoster SQL Manager 2010, там следующая фигня:
номер ростера | username | jid | sub | ask | recv | nick
от 1 до 1000 achtung имя пользователя
Фишка в том, что в колонке имеют место быть всего 2!!! пользователя!!!!! В колонке jid все пользователи идут вида Ваня@oldserver.
В таблице ofUser вижу только username, два вида паролей (plain and encrypted) имя пользователя, майл, дату создания и дату изменения (причём в какой-то своей форме).
Куда копать?
зы: переименовывать домен.... если я правильно поня это означает возврат к старому имени сервера? не хотелось бы... просто при просмотре таблицы ofUser я вижу только свою 1000 пользователей, а когда захожу через админку в ростер пользователя и выбираю All roster ithem, то записей в 2 раза больше (старые учётки видны в группе No shared groups). Если я правильно понимаю их надо прибить и всё будет в лучшем виде, т.е. ростеры очистятся.... А вот где искать эти старые учётки я ума не приложу, полночи лазил по таблицам.... Совсем глупый вопрос: а что будет, если я очищу полностью группу ofRoster?
номер ростера | username | jid | sub | ask | recv | nick
от 1 до 1000 achtung имя пользователя
Фишка в том, что в колонке имеют место быть всего 2!!! пользователя!!!!! В колонке jid все пользователи идут вида Ваня@oldserver.
В таблице ofUser вижу только username, два вида паролей (plain and encrypted) имя пользователя, майл, дату создания и дату изменения (причём в какой-то своей форме).
Куда копать?
зы: переименовывать домен.... если я правильно поня это означает возврат к старому имени сервера? не хотелось бы... просто при просмотре таблицы ofUser я вижу только свою 1000 пользователей, а когда захожу через админку в ростер пользователя и выбираю All roster ithem, то записей в 2 раза больше (старые учётки видны в группе No shared groups). Если я правильно понимаю их надо прибить и всё будет в лучшем виде, т.е. ростеры очистятся.... А вот где искать эти старые учётки я ума не приложу, полночи лазил по таблицам.... Совсем глупый вопрос: а что будет, если я очищу полностью группу ofRoster?
Maniac3108
Все юзеры хранятся в ofUser, там джабер-домена нет, надо только убедится что имена актуальны и не дублированы. в ofRoster хранятся списки контактов с подписками, там надо переименовывать jid средствами mssql. ofProperty - убедится в коректности значения xmpp.domain. ну и пользователи должны логинится с jid user@xmpp.domain
Все юзеры хранятся в ofUser, там джабер-домена нет, надо только убедится что имена актуальны и не дублированы. в ofRoster хранятся списки контактов с подписками, там надо переименовывать jid средствами mssql. ofProperty - убедится в коректности значения xmpp.domain. ну и пользователи должны логинится с jid user@xmpp.domain
А как можно обьяснить появление вот таких ошибок?
Error storing offline presence of user: e.pilipchatina
com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry 'e.pilipchatina' for key 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:931)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3283)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1332)
at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:882)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
at $java.sql.Wrapper$$EnhancerByProxool$$62982f40.execute(<generated>)
На сайте openfire находил что это проблема была исправленна в младших версиях, но у меня лезет снова.
Error storing offline presence of user: e.pilipchatina
com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry 'e.pilipchatina' for key 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:931)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3283)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1332)
at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:882)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
at $java.sql.Wrapper$$EnhancerByProxool$$62982f40.execute(<generated>)
На сайте openfire находил что это проблема была исправленна в младших версиях, но у меня лезет снова.
Народ! Ситуация следующая. На сервере стоит Openfire, на клиентах Windows PSi
Из-за постоянных зависов сервера решено перевезти openfire с базой на другой сервер с другим именем.
Как известно каталог с профилем Psi на клиенте храниться в папке с профилем юзера Windows (Psidata)- там есть файл config.xml
Как можно поменять всего лиш одно значение в этом файле (<host>chatserver</host> на <host>newchatserver</host>)с помощью групповой политики? Или как-нить централизовано?
Из-за постоянных зависов сервера решено перевезти openfire с базой на другой сервер с другим именем.
Как известно каталог с профилем Psi на клиенте храниться в папке с профилем юзера Windows (Psidata)- там есть файл config.xml
Как можно поменять всего лиш одно значение в этом файле (<host>chatserver</host> на <host>newchatserver</host>)с помощью групповой политики? Или как-нить централизовано?
BigInventoR
посмотри в таблице что там уже есть и что именно там дублируется. либо почисти полностью оффлайновую таблицу.
crozzle
Цитата:
меняется только имя сервера или и имя джаббер домена? во втором случае заменой одной строчки не обойдется.
посмотри в таблице что там уже есть и что именно там дублируется. либо почисти полностью оффлайновую таблицу.
crozzle
Цитата:
перевезти openfire с базой на другой сервер с другим именем.
меняется только имя сервера или и имя джаббер домена? во втором случае заменой одной строчки не обойдется.
только имя сервера джаббер остается тот же.Openfire к AD не подключен
crozzle
обычно комнаты привязаны к джаббер домену @conference.джаббер-домен, я пока не понял почему это меняется. а по сути замены, например такая утилитка
обычно комнаты привязаны к джаббер домену @conference.джаббер-домен, я пока не понял почему это меняется. а по сути замены, например такая утилитка
по пунктам:
1. в ofUser колличество пользователей корректное и пользователи не дублируются
3. xmpp.domain верный.
А вот по поводу второго..... Там в колонке username всего два пользователя, а в jid пользователи со старыми jid (user@oldserver). Мне нужно переписать все jid на новый xmpp.domain и перезапустить сервак?
Добавлено:
и всётаки вопрос: если очистить таблицу ofRoster и перезапустить сервер - не создадуться ли новые ростеры с новыми (Ваня@newserver) именами?
1. в ofUser колличество пользователей корректное и пользователи не дублируются
3. xmpp.domain верный.
А вот по поводу второго..... Там в колонке username всего два пользователя, а в jid пользователи со старыми jid (user@oldserver). Мне нужно переписать все jid на новый xmpp.domain и перезапустить сервак?
Добавлено:
и всётаки вопрос: если очистить таблицу ofRoster и перезапустить сервер - не создадуться ли новые ростеры с новыми (Ваня@newserver) именами?
Maniac3108
Цитата:
да
Цитата:
нет, само там ничего не создается
Цитата:
Мне нужно переписать все jid на новый xmpp.domain и перезапустить сервак?
да
Цитата:
сли очистить таблицу ofRoster и перезапустить сервер - не создадуться ли новые ростеры с новыми (Ваня@newserver) именами?
нет, само там ничего не создается
АГРОМНАЯ СПАСИБА!!!! Сделал всё как сказано - всё стало чудесно! На 600 подключившихся 200М памяти!!!!
зы: я понимаю, что наглею, но всё таки (и я думаю не только мне) будет интересно шаманство с параметрами кэшей и прочей лабуденью, способные как-то (пусть и минимально) оптимизировать работу сервака.... например, как очищается java - память... и т.д.
зы: я понимаю, что наглею, но всё таки (и я думаю не только мне) будет интересно шаманство с параметрами кэшей и прочей лабуденью, способные как-то (пусть и минимально) оптимизировать работу сервака.... например, как очищается java - память... и т.д.
Maniac3108
Цитата:
Кеши, они же как палка, с одной стороны сэкономишь память - увеличатся запросы к базе.
http://www.igniterealtime.org/community/docs/DOC-1673
Цитата:
способные как-то (пусть и минимально) оптимизировать работу сервака...
Кеши, они же как палка, с одной стороны сэкономишь память - увеличатся запросы к базе.
http://www.igniterealtime.org/community/docs/DOC-1673
victorae, ошибка довольно интересная, и её появление частично можно смодулировать в такой момент.
работает пользователь, закрыл клиента, я делаю изменения на сервере в расшаренных группах, стартую клиента и 50 на 50 получаю такую ошибку.
Добавлено:
Все равно, толку нету, вот что находится в ofpresence
e.usersname NULL 001264160161982
работает пользователь, закрыл клиента, я делаю изменения на сервере в расшаренных группах, стартую клиента и 50 на 50 получаю такую ошибку.
Добавлено:
Все равно, толку нету, вот что находится в ofpresence
e.usersname NULL 001264160161982
ЕЩЁ РАЗ ОГРОМНОЕ СПАСИБО!!!!! (адрес по которому выслать благодарность - жду!) при 900 юзерах - 260 М! Я в шоке!(не Зверев!)
Цитата:
Не в этом дело. Просто для джаббера 2008 Р2 многовато как-то имхо ) можно хп обойтись.
Ну у меня стоит не отдельно, а вместе с ролью файлсервера... джаббер это как дополнение.
Цитата:
многовато как-то имхо )
ну пожно было и NIX* сервер поднять... ресурсов почти ноль, а работать будет на ура.
Уважаемые, кто-то уже использовал новую версию Pandion 2.6.x + NTLM ?
Версия вкусная, добавили строку поиска контактов, но почему-то нет передачи файлов.
И самое нехорошее что не работают старые настройки из brand.xml
Старая версия 2.5 + патчи Clarity вполне устраивала, но с windows 7 + IE 8 она работать отказывается (есть подозрение на последний апдейт для IE 8 выкрутивший безопасность исполнения скриптов).
Версия вкусная, добавили строку поиска контактов, но почему-то нет передачи файлов.
И самое нехорошее что не работают старые настройки из brand.xml
Старая версия 2.5 + патчи Clarity вполне устраивала, но с windows 7 + IE 8 она работать отказывается (есть подозрение на последний апдейт для IE 8 выкрутивший безопасность исполнения скриптов).
sonarlunar
Цитата:
..но без передачи файлов.. зачем?
Цитата:
новую версию Pandion 2.6.x + NTLM
..но без передачи файлов.. зачем?
Pandion очень неплохой клиент.
Во всяком случае, из всех что у нас в конторе пробовались, юзверям он был наиболее симпатичен.
Но у него есть один жирный минус - он завязан на движок IE, и практически любой апдейт браузера потенциально способен напрочь завалить клиента.
Во всяком случае, из всех что у нас в конторе пробовались, юзверям он был наиболее симпатичен.
Но у него есть один жирный минус - он завязан на движок IE, и практически любой апдейт браузера потенциально способен напрочь завалить клиента.
HumpSoft
он не просто неплохой, реально гениальные идеи в него заложены. НО.. завязанность на ИЕ ни единственный минус. Проще Миранду скинами и плагинами превратить в Пандион.
он не просто неплохой, реально гениальные идеи в него заложены. НО.. завязанность на ИЕ ни единственный минус. Проще Миранду скинами и плагинами превратить в Пандион.
Victoraе, не подсажешь, миранда корректно вычитывает персональные данные из АД? Почему спрашиваю - вижу такой глюк - если из миранды добавляю пользователей они добавляются с записью логина, а не ФИО, как это было в Пандиане.. В Пандионе такого не наблюдалось.. Хотя эти записи через какое то время начинают коректно отображаться, как будто миранда их вычитывает, но с большой задержкой... V CARD в Openfire не настраивал-то есть там всё дефолтово..
Bovik07
Цитата:
Сразу если в группу какую то добавлять - то такое возможно. Настрой vcard под себя, там и аватары, и день рождения в АД завести можно.
Цитата:
если из миранды добавляю пользователей они добавляются с записью логина, а не ФИО
Сразу если в группу какую то добавлять - то такое возможно. Настрой vcard под себя, там и аватары, и день рождения в АД завести можно.
С группами именно так и происходит.. Косяк, но теперь-известный! Спасибо! А где про настройку vcard поискать? Желательно потолковей. Хотя в общем то и по дефолту неплохо работает.
Bovik07
Это пишется в сервис пропертях ОДНОЙ строкой без переносов по строкам -
<vCard xmlns="vcard-temp"> <N> <GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY> </N> <FN>{displayName}</FN> <NICKNAME>{displayName}</NICKNAME> <BDAY>{st}</BDAY> <ADR> <HOME/> <STREET>{homePostalAddress}</STREET> <LOCALITY>City</LOCALITY> <PCODE>{homeZip}</PCODE> <CTRY>{c}</CTRY> </ADR> <ADR> <WORK/> <STREET>{streetAddress}</STREET> <LOCALITY>{l}</LOCALITY> <REGION>{co}</REGION> <PCODE>{postalCode}</PCODE> <CTRY>{co}</CTRY> </ADR> <TEL> <WORK/><HOME/><VOICE/><NUMBER>{telephoneNumber}</NUMBER> </TEL> <TITLE>{title}</TITLE> <ORG> <ORGUNIT>{department}</ORGUNIT> </ORG> </vCard>
BDAY - использую поле в АД "Область,край" , формат ГГГГ-ММ-ДД , кстати пользователи могут сами менять некоторые поля в своей информации, и это в том числе. достаточно найти себя поиском Найти - Людей - Место поиска - Актив Директори.
Это пишется в сервис пропертях ОДНОЙ строкой без переносов по строкам -
<vCard xmlns="vcard-temp"> <N> <GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY> </N> <FN>{displayName}</FN> <NICKNAME>{displayName}</NICKNAME> <BDAY>{st}</BDAY> <ADR> <HOME/> <STREET>{homePostalAddress}</STREET> <LOCALITY>City</LOCALITY> <PCODE>{homeZip}</PCODE> <CTRY>{c}</CTRY> </ADR> <ADR> <WORK/> <STREET>{streetAddress}</STREET> <LOCALITY>{l}</LOCALITY> <REGION>{co}</REGION> <PCODE>{postalCode}</PCODE> <CTRY>{co}</CTRY> </ADR> <TEL> <WORK/><HOME/><VOICE/><NUMBER>{telephoneNumber}</NUMBER> </TEL> <TITLE>{title}</TITLE> <ORG> <ORGUNIT>{department}</ORGUNIT> </ORG> </vCard>
BDAY - использую поле в АД "Область,край" , формат ГГГГ-ММ-ДД , кстати пользователи могут сами менять некоторые поля в своей информации, и это в том числе. достаточно найти себя поиском Найти - Людей - Место поиска - Актив Директори.
Народ, такой вопрос: а из плагинов куда исчез IM Gateway? Думал поставить - сомтрю нету...
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
Предыдущая тема: Kerio Connect (ex Kerio MailServer)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.