Posted: Mon Sep 25, 2006 7:39 am |
|
|
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 () |
Глубоко пока не лез, но на первый взгляд не очень понравилось.
Вышеуказанное кто-то может прокомментировать? |
|
_________________ ...Чтобы понять рекурсию, надо сначала понять рекурсию... |
|
|
|
| | |
Posted: Mon Sep 25, 2006 8:22 am |
|
|
S_talker |
Бывалый Жабовод |
|
|
Joined: 05 Feb 2006 |
Posts: 63 |
|
|
|
|
|
|
|
Со вторым вопросом все решилось. Проблема была в том, что я пытался пускать ejabberdctl от рута.
Делаем перед запуском и все работает. |
|
_________________ ...Чтобы понять рекурсию, надо сначала понять рекурсию... |
|
|
|
Posted: Mon Sep 25, 2006 8:43 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
дело в том, что, начиная с версии 1.1.0 админка через дискавери переведена на ad_hoc commands. и теперь модуль mod_configure зависит от модуля mod_adhoc, который необходимо включить в списке модулей. |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Tue Nov 28, 2006 10:09 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
А кто-нибудь сталкивался с тем, что на сервере перегруженном билась бы мнессия?
Ну как это бывает с мискулем при выедании свопа.
Ну или как тот же мискуль убивается при окончании места на диске.
Но с мискулем то проще - mysqlcheck (имея бекап в загашнике) и обычно все встает.
Чего делать с побитой мнессией? |
|
|
|
|
| | |
Posted: Wed Dec 13, 2006 1:12 am |
|
|
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"}]}] |
Видимо что то не верно, потому как воз и нынче там - ничего не изменилось - транспорт доступен с других серверов
Есть желающий рассказать подробно как это сделать? |
|
_________________
|
|
|
|
| | |
Posted: Wed Dec 13, 2006 11:53 am |
|
|
Major |
Начинающий тестер |
|
|
Joined: 27 Oct 2006 |
Posts: 46 |
Location: Москва |
|
|
|
|
|
|
Quote: | вопрос по конфигурации сервера.
Цель - закрыть свои транспорты от регистрации на других серверах. |
а зачем такое делать? по-моему, это противоречит идеологии джаббера. |
|
|
|
|
Posted: Wed Dec 13, 2006 12:58 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
так попробуй:
Code: | [{access,local},{host,"jsms.dur-dom.net",[{password,"secret"}]}] |
|
|
_________________ And I'm feeling good! |
|
|
|
Posted: Wed Dec 13, 2006 1:01 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
Major wrote: | Quote: | вопрос по конфигурации сервера.
Цель - закрыть свои транспорты от регистрации на других серверах. |
а зачем такое делать? по-моему, это противоречит идеологии джаббера. |
да мало ли. для ICQ-транспорта, для транспортов, которые куфают траффик, а траффик, например, не резиновый, увы, сейчас это часто встречаемая проблема, в т.ч. у меня такая... |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Wed Dec 13, 2006 11:27 pm |
|
|
m@jabbus.org |
xmpp-администратор |
|
|
Joined: 21 Nov 2006 |
Posts: 69 |
Location: Москва |
|
|
|
|
|
|
Quote: | а зачем такое делать? по-моему, это противоречит идеологии джаббера |
В чём противоречие?
Спасибо. уже нашёл решение [/quote] |
|
_________________
|
|
|
|
Posted: Tue Apr 10, 2007 11:33 am |
|
|
oppofan |
xmpp-администратор |
|
|
Joined: 06 Apr 2007 |
Posts: 30 |
Location: Челябинск |
|
|
|
|
|
|
с темы про Jabberd2
Binary wrote: | список правил то хранится в базе - эт ерунда... но вот их гибкости, имхо, не хватит для решаемой задачи, т.е. придется править еще и код самого сервера... я дорабатывал ejabberd до ограничения S2S связи для определенных пользователей. (для локалки - траффик жалко ) |
Я не волшебник - я только читаю... ещё не до конца въехал...
но что-то вроде этого нельзя сделать?
{acl,byaka,{user,"buka","example.ru"}}
{acl,miajabber,{user,all,"example.ru"}}
{access,byaka,{allow, miajabber}, {deny,all}} |
|
|
|
|
Posted: Tue Apr 10, 2007 11:36 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
можно, но только куда потом это правило прикрутить? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Tue Apr 10, 2007 11:48 am |
|
|
oppofan |
xmpp-администратор |
|
|
Joined: 06 Apr 2007 |
Posts: 30 |
Location: Челябинск |
|
|
|
|
|
|
Binary wrote: | можно, но только куда потом это правило прикрутить? |
я ж говорю - бегу впереди паровоза - суждения только из части доков выношу
ща буду ставить - посмотрю |
|
|
|
|
Posted: Tue Apr 10, 2007 11:50 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
Oppofan wrote: | Binary wrote: | можно, но только куда потом это правило прикрутить? |
я ж говорю - бегу впереди паравоза - суждения только из части доков выношу
ща буду ставить - посмотрю |
понимаешь, там можно указывать правила, например, для транспортов и сервисов, а вот как указать правила для маршрутизации станс от клиентов - я не знаю... возможно, сам не докурил где-то.. |
|
_________________ And I'm feeling good! |
|
|
|
| | |
Posted: Tue Apr 10, 2007 12:03 pm |
|
|
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 непосредственно не упоминается.... есть варианты...
так что надежда на желаемые возможности вроде есть, заканчиваю флудить, начинаю плотно читать доки |
|
|
|
|
| | |
Posted: Tue Apr 10, 2007 12:06 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
Oppofan wrote: | правда acl s2s непосредственно не упоминается.... есть варианты...
так что надежда на желаемые возможности вроде есть, заканчиваю флудить, начинаю плотно читать доки |
угумс, я делал патчик для того, чтобы при роуте станзы, ejabberd сначала проверял на валидность правило с именем s2s. по идее, надо было бы дописать выбор оного в конфиг и возвращать юзеру ошибку, но в ерланге я ноль и всё, на что меня хватило - тупо резать станзу, если она не проходит валидацию правила.
однако, моё решение верно лишь для S2S соединений, тут же, как я понял, надо резать и станзы внутри сервера. |
|
_________________ And I'm feeling good! |
|
|
|
| | |
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
|
|
|
|