Re: Не запускается ejabberd

2009-09-04 Пенетрантность Artem Chuprina
Igor Goryachev - debian-russian@lists.debian.org  @ Thu, 03 Sep 2009 20:00:11 
+0400:

  После пляски с бубном оно все-таки заработало. Пришлось модули
  erlang для поддержки mysql с svn собирать. В дебиане их почему-то не
  было :(
 
  А чем родная Mnesia не устроила, если не секрет?

 IG Можно мне ответить? mnesia при всех своих положительных качествах
 IG практически не живёт в кластере, ноды которого распределёны по
 IG разным дата-центрам.

А mysql живет!?

Это при том, что mnesia как бы ровно для этого и делалалсь, а мыскль как
раз нет!?

-- 
Рюкзак не пересобирают, рюкзак укладывают! (c)Руна


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Не запускается ejabberd

2009-09-04 Пенетрантность Igor Goryachev
Artem Chuprina r...@ran.pp.ru writes:

 Это при том, что mnesia как бы ровно для этого и делалалсь,

За три с половиной года ежедневных наблюдений у меня сложилось обратное
впечатление, а именно, что mnesia вообще проектировалась для
использования в тепличных условиях, т.е. в быстром и отказоустойчивом
сетевом окружении. ;-)

Что касается работы mnesia на эрланговых нодах, распределённых по
территориально удалённым ДЦ (с неидеальными каналами и т.п.), то я
некоторое время назад задавал этот же вопрос людям, очень близким к
разработке erlang и OTP. Так, вот, ответили, что mnesia конкретно для
этого не делалась, а также настойчиво советовали разворачивать все свои
конфигурации кластеров (в частности как раз ejabberd) в пределах одного
и того же дата-центра, одной и той же сети.

Причём, здесь идёт речь далеко не только о возможном состоянии
неконсистентности (там ещё и какие-то дед-локи были)... Кроме того, у
нас однажды был случай, что на одной из машин, обслуживающих ноду
кластера что-то случилось на уровне железа, из-за чего машина стала
притормаживать, а вместе с ней дико тормозил и весь кластер, но
продолжал работать.



PS: Нет, я ни в коем случае не заступаюсь за ихний SQL, просто хотел,
сказать, что и mnesia довольно далека от идеала, и её устойчивость
работы в кластере зависит в том числе и от качества сети. Если кластер в
пределах одной и той же сети, то особых проблем он не доставляет. В
противном случае не исключены проблемы.


-- 
Igor Goryachev  E-Mail/Jabber: i...@goryachev.org


Re: Не запускается ejabberd

2009-09-03 Пенетрантность Igor Goryachev
Andrey N. Prokofiev a...@eth0.spb.ru writes:

 Проверил на ошибки в синтаксисе:

 |cat ejabberd.cfg | erl | grep syntax
 вроде все нормально.
 |

Правильнее это делать с помощью file:consult/1:

Eshell V5.6.5  (abort with ^G)
1 file:consult(/etc/ejabberd/ejabberd.cfg).
{ok,[{loglevel,3},
...

В противном случае вернёт ошибку.


-- 
Igor Goryachev  E-Mail/Jabber: i...@goryachev.org


Re: Не запускается ejabberd

2009-09-03 Пенетрантность Igor Goryachev
Sergey Korobitsin underta...@arta.kz writes:

 Что же делать то?

 Я, примерно так пободавшись несколько дней, плюнул и перешёл на
 jabberd2. Он работает в Debian сразу.

Странно. Дебиановский ejabberd в большинстве случае работает из
коробки, не требуя предварительных плясок с бубном.


-- 
Igor Goryachev  E-Mail/Jabber: i...@goryachev.org


Re: Не запускается ejabberd

2009-09-03 Пенетрантность Igor Goryachev
Sergey Korobitsin underta...@arta.kz writes:

 После пляски с бубном оно все-таки заработало. Пришлось модули
 erlang для поддержки mysql с svn собирать. В дебиане их почему-то не
 было :(

 А чем родная Mnesia не устроила, если не секрет?

Можно мне ответить? mnesia при всех своих положительных качествах
практически не живёт в кластере, ноды которого распределёны по разным
дата-центрам.


-- 
Igor Goryachev  E-Mail/Jabber: i...@goryachev.org


Re: Не запускается ejabberd

2009-09-01 Пенетрантность Andrey N. Prokofiev

Проверил на ошибки в синтаксисе:

|cat ejabberd.cfg | erl | grep syntax
вроде все нормально.
|



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Не запускается ejabberd

2009-09-01 Пенетрантность Andrey N. Prokofiev

Что же делать то?

r...@beta:~# ejabberdctl live
RPC failed on the node ejabb...@beta: {'EXIT',
  {badarg,
   [{ets,lookup,
 [hooks,
  {ejabberd_ctl_process,global}]},
{ejabberd_hooks,run_fold,4},
{ejabberd_ctl,process,1},
{rpc,'-handle_call/3-fun-0-',5}]}}


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Не запускается ejabberd

2009-09-01 Пенетрантность Andrey N. Prokofiev
После пляски с бубном оно все-таки заработало. Пришлось модули erlang 
для поддержки mysql с svn собирать. В дебиане их почему-то не было :(



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org