JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » Обсуждение ejabberd 1.x Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
Post new topic  Reply to topic View previous topic :: View next topic 
Обсуждение ejabberd 1.x
PostPosted: Mon Sep 25, 2006 7:39 am Reply with quote
S_talker
Бывалый Жабовод
Бывалый Жабовод
Joined: 05 Feb 2006
Posts: 63




Стоял, значит, у меня еж 1.0 тихо-мирно, пока не захотелось мне идти в ногу со временем и обновить до 1.1.1.
И тут обнаружилось несколько неприятных моментов.

Первое: в Service Discovery перестал наблюдать админские элементы (online users, etc.), хотя с ACL-ами все в порядке, транспорты и веб-админка признают во мне админа. Это баг или фича?

И еще одно:
Quote:
7:34 generator:/usr/home/stalker/>ejabberdctl ejabberd@generator dump ejabberd.060925.dump
RPC failed on the node ejabberd@generator: nodedown

Quote:
7:34 generator:/usr/home/stalker/>ejabberdctl
{"init terminating in do_boot",{badarg,[{ets,match_object,[ejabberd_ctl_cmds,'_']},{ets,tab2list,1}, {ejabberd_ctl,print_usage,0},{ejabberd_ctl,start,0},{init,start_it,1},{init,start_em,1}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

Глубоко пока не лез, но на первый взгляд не очень понравилось.
Вышеуказанное кто-то может прокомментировать?

_________________
...Чтобы понять рекурсию, надо сначала понять рекурсию...
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate ICQ Number
PostPosted: Mon Sep 25, 2006 8:22 am Reply with quote
S_talker
Бывалый Жабовод
Бывалый Жабовод
Joined: 05 Feb 2006
Posts: 63




Со вторым вопросом все решилось. Проблема была в том, что я пытался пускать ejabberdctl от рута.
Делаем перед запуском
Quote:
su - ejabberd
и все работает.

_________________
...Чтобы понять рекурсию, надо сначала понять рекурсию...
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate ICQ Number
PostPosted: Mon Sep 25, 2006 8:43 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




дело в том, что, начиная с версии 1.1.0 админка через дискавери переведена на ad_hoc commands. и теперь модуль mod_configure зависит от модуля mod_adhoc, который необходимо включить в списке модулей.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Мнессия побилась
PostPosted: Tue Nov 28, 2006 10:09 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




А кто-нибудь сталкивался с тем, что на сервере перегруженном билась бы мнессия?
Ну как это бывает с мискулем при выедании свопа.
Ну или как тот же мискуль убивается при окончании места на диске.

Но с мискулем то проще - mysqlcheck (имея бекап в загашнике) и обычно все встает.

Чего делать с побитой мнессией?
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Dec 13, 2006 1:12 am Reply with quote
m@jabbus.org
xmpp-администратор
Joined: 21 Nov 2006
Posts: 69
Location: Москва




вопрос по конфигурации сервера.
Цель - закрыть свои транспорты от регистрации на других серверах.
Первое решение - удалить из DNS - нашёлся умник, который прописал DNS моего транспорта на своём сервере и его пользователи лезут ко мне.
Можно, конечно и просто запретить доступ конкретного сервера, но хочется нормального решения!
Попробовал прописать acl
Code:
{acl,myusers,{server,"example.org"}},

и указать в транспорте -
Code:
[{ip,{0,0,0,0}},[{access,myusers},{deny,all}],{host,"mail.example.org",[{password,"0000"}]}]


Видимо что то не верно, потому как воз и нынче там - ничего не изменилось - транспорт доступен с других серверов Sad

Есть желающий рассказать подробно как это сделать? Smile

_________________
View user's profile Send private message Send Jabber-message Visit poster's website AIM Address MSN Messenger ICQ Number
PostPosted: Wed Dec 13, 2006 11:53 am Reply with quote
Major
Начинающий тестер
Начинающий тестер
Joined: 27 Oct 2006
Posts: 46
Location: Москва




Quote:
вопрос по конфигурации сервера.
Цель - закрыть свои транспорты от регистрации на других серверах.

а зачем такое делать? по-моему, это противоречит идеологии джаббера.
View user's profile Send private message Send Jabber-message ICQ Number
PostPosted: Wed Dec 13, 2006 12:58 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




так попробуй:
Code:
[{access,local},{host,"jsms.dur-dom.net",[{password,"secret"}]}]

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Dec 13, 2006 1:01 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Major wrote:
Quote:
вопрос по конфигурации сервера.
Цель - закрыть свои транспорты от регистрации на других серверах.

а зачем такое делать? по-моему, это противоречит идеологии джаббера.

да мало ли. для ICQ-транспорта, для транспортов, которые куфают траффик, а траффик, например, не резиновый, увы, сейчас это часто встречаемая проблема, в т.ч. у меня такая...

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Dec 13, 2006 11:27 pm Reply with quote
m@jabbus.org
xmpp-администратор
Joined: 21 Nov 2006
Posts: 69
Location: Москва




Quote:
а зачем такое делать? по-моему, это противоречит идеологии джаббера

В чём противоречие?
Quote:

так попробуй:


Спасибо. уже нашёл решение Smile[/quote]

_________________
View user's profile Send private message Send Jabber-message Visit poster's website AIM Address MSN Messenger ICQ Number
PostPosted: Tue Apr 10, 2007 11:33 am Reply with quote
oppofan
xmpp-администратор
Joined: 06 Apr 2007
Posts: 30
Location: Челябинск




с темы про Jabberd2
Binary wrote:
список правил то хранится в базе - эт ерунда... но вот их гибкости, имхо, не хватит для решаемой задачи, т.е. придется править еще и код самого сервера... я дорабатывал ejabberd до ограничения S2S связи для определенных пользователей. (для локалки - траффик жалко Sad )


Я не волшебник - я только читаю... ещё не до конца въехал...
но что-то вроде этого нельзя сделать?

{acl,byaka,{user,"buka","example.ru"}}
{acl,miajabber,{user,all,"example.ru"}}
{access,byaka,{allow, miajabber}, {deny,all}}
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Tue Apr 10, 2007 11:36 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




можно, но только куда потом это правило прикрутить? Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Tue Apr 10, 2007 11:48 am Reply with quote
oppofan
xmpp-администратор
Joined: 06 Apr 2007
Posts: 30
Location: Челябинск




Binary wrote:
можно, но только куда потом это правило прикрутить? Smile


я ж говорю - бегу впереди паровоза - суждения только из части доков выношу Smile
ща буду ставить - посмотрю Smile
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Tue Apr 10, 2007 11:50 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Oppofan wrote:
Binary wrote:
можно, но только куда потом это правило прикрутить? Smile


я ж говорю - бегу впереди паравоза - суждения только из части доков выношу Smile
ща буду ставить - посмотрю Smile

понимаешь, там можно указывать правила, например, для транспортов и сервисов, а вот как указать правила для маршрутизации станс от клиентов - я не знаю... возможно, сам не докурил где-то..

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Tue Apr 10, 2007 12:03 pm Reply with quote
oppofan
xmpp-администратор
Joined: 06 Apr 2007
Posts: 30
Location: Челябинск




Binary wrote:

понимаешь, там можно указывать правила, например, для транспортов и сервисов, а вот как указать правила для маршрутизации станс от клиентов - я не знаю... возможно, сам не докурил где-то..

при первом открытии конфига натолкнулся на интересную вещь..... размышления.....
{acl,byaka,{user,"buka","example.ru"}}
{acl,miajabber,{user,all,"example.ru"}}
{access,s2s,{deny,byaka},{allow, miajabber}}

правда acl s2s непосредственно не упоминается.... есть варианты...
так что надежда на желаемые возможности вроде есть, заканчиваю флудить, начинаю плотно читать доки Smile
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Tue Apr 10, 2007 12:06 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Oppofan wrote:
правда acl s2s непосредственно не упоминается.... есть варианты...
так что надежда на желаемые возможности вроде есть, заканчиваю флудить, начинаю плотно читать доки Smile

угумс, я делал патчик для того, чтобы при роуте станзы, ejabberd сначала проверял на валидность правило с именем s2s. по идее, надо было бы дописать выбор оного в конфиг и возвращать юзеру ошибку, но в ерланге я ноль и всё, на что меня хватило - тупо резать станзу, если она не проходит валидацию правила.

однако, моё решение верно лишь для S2S соединений, тут же, как я понял, надо резать и станзы внутри сервера.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Обсуждение ejabberd 1.x
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 8  
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin