ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] ejabberd immediately fails :(
@ 2009-02-09 14:15 Andriy Khavryuchenko
  2009-02-09 14:19 ` Mikhail A. Pokidko
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Andriy Khavryuchenko @ 2009-02-09 14:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Hi!

Что-то странное у меня сталось с тестовім сервером ejabberd.

В среду, будучи свежепоставленным, запустился, работал и не падал.

Сейчас же падает сразу после запуска, без диагностики на консоль и с
примерно следующей выдачей в erl_crash_<datetime>.dump:

akhavr@ /tmp $ head /var/log/ejabberd/erl_crash_20090204-154341.dump
=erl_crash_dump:0.1
Wed Feb  4 15:43:42 2009
Slogan: Kernel pid terminated (application_controller)
({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
System version: Erlang (BEAM) emulator version 5.6.5 [source] [64-bit]
[smp:2] [async-threads:0] [hipe] [kernel-poll:true]
Compiled: Sun Jan 18 15:38:28 2009
Atoms: 4415

Система - x86_64, текущий сизиф


akhavr@lp /tmp $ rpm -q erlang
erlang-R12B.5-alt6

akhavr@lp /tmp $ rpm -q ejabberd
ejabberd-2.0.3-alt2

akhavr@lp /tmp $ rpm -y ejabberd
S.5....T c /etc/ejabberd/ejabberd.cfg

Где мои руки кривые?

Заранее спасибо

-- 
Я не буду пока что собирать этот gcc по нескольким причинам:
1. этого нельзя делать, пока не закончится месячник "чистые пакеты"; [...]
		-- ldv in #3093


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-09 14:15 [sisyphus] ejabberd immediately fails :( Andriy Khavryuchenko
@ 2009-02-09 14:19 ` Mikhail A. Pokidko
  2009-02-09 19:35 ` Andriy Khavryuchenko
  2009-02-09 20:16 ` Michael Shigorin
  2 siblings, 0 replies; 10+ messages in thread
From: Mikhail A. Pokidko @ 2009-02-09 14:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Mon, Feb 9, 2009 at 5:15 PM, Andriy Khavryuchenko <akhavr@khavr.com> wrote:
> Hi!
>
> Что-то странное у меня сталось с тестовім сервером ejabberd.
>
> В среду, будучи свежепоставленным, запустился, работал и не падал.
>
> Сейчас же падает сразу после запуска, без диагностики на консоль и с
> примерно следующей выдачей в erl_crash_<datetime>.dump:

Раз тестовый, проверяйте, что меняли
cat ejabberd.cfg | erl | grep syntax покажет синтаксические ошибки, например



-- 
xmpp: pma AT altlinux DOT org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-09 14:15 [sisyphus] ejabberd immediately fails :( Andriy Khavryuchenko
  2009-02-09 14:19 ` Mikhail A. Pokidko
@ 2009-02-09 19:35 ` Andriy Khavryuchenko
  2009-02-09 20:16 ` Michael Shigorin
  2 siblings, 0 replies; 10+ messages in thread
From: Andriy Khavryuchenko @ 2009-02-09 19:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Mikhail A. Pokidko wrote:
> On Mon, Feb 9, 2009 at 5:15 PM, Andriy Khavryuchenko <akhavr на khavr.com> wrote:
>> Что-то странное у меня сталось с тестовім сервером ejabberd.
>>
>> В среду, будучи свежепоставленным, запустился, работал и не падал.
>>
>> Сейчас же падает сразу после запуска, без диагностики на консоль и с
>> примерно следующей выдачей в erl_crash_<datetime>.dump:
> 
> Раз тестовый, проверяйте, что меняли
> cat ejabberd.cfg | erl | grep syntax покажет синтаксические ошибки, например

Падает и на чистом, из пакета.

Синтаксических ошибок нет.

Полная выдача:

$ cat /etc/ejabberd/ejabberd.cfg | erl
Eshell V5.6.5  (abort with ^G)
1> {loglevel,4}
2> {hosts,["localhost"]}
3> {listen,[{5222,ejabberd_c2s,
          [{access,c2s},{shaper,c2s_shaper},{max_stanza_size,65536}]},
         {5269,ejabberd_s2s_in,
          [{shaper,s2s_shaper},{max_stanza_size,131072}]},
         {5280,ejabberd_http,[http_poll,web_admin]}]}
4> {auth_method,internal}
5> {shaper,normal,{maxrate,1000}}
6> {shaper,fast,{maxrate,50000}}
7> {acl,admin,{user,"admin","localhost"}}
8> {acl,local,{user_regexp,[]}}
9> {access,max_user_sessions,[{10,all}]}
10> {access,local,[{allow,local}]}
11> {access,c2s,[{deny,blocked},{allow,all}]}
12> {access,c2s_shaper,[{none,admin},{normal,all}]}
13> {access,s2s_shaper,[{fast,all}]}
14> {access,announce,[{allow,admin}]}
15> {access,configure,[{allow,admin}]}
16> {access,muc_admin,[{allow,admin}]}
17> {access,muc,[{allow,all}]}
18> {access,pubsub_createnode,[{allow,all}]}
19> {access,register,[{allow,all}]}
20> {language,"en"}
21> {modules,
    [{mod_adhoc,[]},
     {mod_announce,[{access,announce}]},
     {mod_caps,[]},
     {mod_configure,[]},
     {mod_disco,[]},
     {mod_irc,[]},
     {mod_last,[]},
     {mod_muc,
         [{access,muc},
          {access_create,muc},
          {access_persistent,muc},
          {access_admin,muc_admin}]},
     {mod_offline,[]},
     {mod_privacy,[]},
     {mod_private,[]},
     {mod_pubsub,
         [{access_createnode,pubsub_createnode},
          {plugins,["default","pep"]}]},
     {mod_register,
         [{welcome_message,
              {"Welcome!","Hi\nWelcome to this Jabber server."}},
          {access,register}]},
     {mod_roster,[]},
     {mod_shared_roster,[]},
     {mod_stats,[]},
     {mod_time,[]},
     {mod_vcard,[]},
     {mod_version,[]}]}
22> *** Terminating erlang (nonode@nohost)


-- 
> Стас, уберите эти пакеты из Sisyphus !!!!!!
Убрал. А теперь быстро быстро закрывайте все баги на этот пакет ибо
завтра уже
не сможете ;)
		-- inger in #4114


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-09 14:15 [sisyphus] ejabberd immediately fails :( Andriy Khavryuchenko
  2009-02-09 14:19 ` Mikhail A. Pokidko
  2009-02-09 19:35 ` Andriy Khavryuchenko
@ 2009-02-09 20:16 ` Michael Shigorin
  2009-02-10 11:30   ` Andriy Khavryuchenko
  2 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2009-02-09 20:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Mon, Feb 09, 2009 at 04:15:04PM +0200, Andriy Khavryuchenko wrote:
> В среду, будучи свежепоставленным, запустился, работал и не падал.
> Сейчас же падает сразу после запуска, без диагностики на консоль и с
> примерно следующей выдачей в erl_crash_<datetime>.dump:

hostname часом не менялся?  Если да -- для тестового может быть
проще снести mnesia db (/var/lib/ejabberd/*.*).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-09 20:16 ` Michael Shigorin
@ 2009-02-10 11:30   ` Andriy Khavryuchenko
  2009-02-10 11:35     ` Mikhail A. Pokidko
  0 siblings, 1 reply; 10+ messages in thread
From: Andriy Khavryuchenko @ 2009-02-10 11:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michael Shigorin написал:
> hostname часом не менялся?  Если да -- для тестового может быть
> проще снести mnesia db (/var/lib/ejabberd/*.*).

Нет, не менял.

Удаление базы помогло.

А в чём могут быть причины и как это отлаживать?  Потому как скоро
ejabberd ставить в боевое дежурство клиенту и не хочется выгребать потом
рекламации...

-- 
> Created an attachment (id=599) [...]
Какой послушный мальчик.  Ну как такое не принять :-)
		-- mike in #5263


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-10 11:30   ` Andriy Khavryuchenko
@ 2009-02-10 11:35     ` Mikhail A. Pokidko
  2009-02-10 11:40       ` Andriy Khavryuchenko
  0 siblings, 1 reply; 10+ messages in thread
From: Mikhail A. Pokidko @ 2009-02-10 11:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2009/2/10 Andriy Khavryuchenko <akhavr@>:
> Michael Shigorin написал:
>> hostname часом не менялся?  Если да -- для тестового может быть
>> проще снести mnesia db (/var/lib/ejabberd/*.*).
>
> Нет, не менял.
>
> Удаление базы помогло.
>
> А в чём могут быть причины и как это отлаживать?  Потому как скоро
> ejabberd ставить в боевое дежурство клиенту и не хочется выгребать потом
> рекламации...

Вы что-то поменяли



-- 
xmpp: pma AT altlinux DOT org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-10 11:35     ` Mikhail A. Pokidko
@ 2009-02-10 11:40       ` Andriy Khavryuchenko
  2009-02-10 13:55         ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Andriy Khavryuchenko @ 2009-02-10 11:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Mikhail A. Pokidko написал:
> 2009/2/10 Andriy Khavryuchenko <akhavr@>:
>> А в чём могут быть причины и как это отлаживать?  Потому как скоро
>> ejabberd ставить в боевое дежурство клиенту и не хочется выгребать потом
>> рекламации...
> 
> Вы что-то поменяли

Разкоментарил единственную строчку в /etc/ejabberd/ejabberd.cfg :

{acl, admin, {user, "admin", "localhost"}}.

-- 
так... следующий блок бесперебойного пищания надо покупать с USB.
		-- mike in #5211


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-10 11:40       ` Andriy Khavryuchenko
@ 2009-02-10 13:55         ` Michael Shigorin
  2009-02-10 15:04           ` Andriy Khavryuchenko
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2009-02-10 13:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, Feb 10, 2009 at 01:40:14PM +0200, Andriy Khavryuchenko wrote:
> >> А в чём могут быть причины и как это отлаживать?  Потому как
> >> скоро ejabberd ставить в боевое дежурство клиенту и не
> >> хочется выгребать потом рекламации...

В смене hostname.  Там относительно алгоритмизируемая процедура
миграции, но вот на практике отладить переименовывалку за день
нам с led@ не удалось (для 1.1.x предлагается дополнительный
эрланговый конвертор, к которому было прикручено понимание
параметров из комстроки; в 2.0 должно работать и так, но вот...).

См. тж. http://www.ejabberd.im/migrate-host

> > Вы что-то поменяли
> Разкоментарил единственную строчку в /etc/ejabberd/ejabberd.cfg :
> {acl, admin, {user, "admin", "localhost"}}.

Точно хостнейм не менялся относительно того, который ejabberd
увидел при первом старте и сохранил в mnesia?

С ACL относительно просто -- они допихиваются в mnesia из конфига
при рестарте (или манипуляциями из эрлангового шелла).  Т.е. тут
отвал мог быть разве что из-за неудачного рестарта -- например,
beam'ы болтались или epmd не успел завершиться.  У меня сложилось
устойчивое ощущение, что инитскрипт по крайней мере для 2.0.2-alt
ещё страдает race'ами.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-10 13:55         ` Michael Shigorin
@ 2009-02-10 15:04           ` Andriy Khavryuchenko
  2009-02-10 15:20             ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Andriy Khavryuchenko @ 2009-02-10 15:04 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussions

Michael Shigorin написав(ла):
> On Tue, Feb 10, 2009 at 01:40:14PM +0200, Andriy Khavryuchenko wrote:
>>>> А в чём могут быть причины и как это отлаживать?  Потому как
>>>> скоро ejabberd ставить в боевое дежурство клиенту и не
>>>> хочется выгребать потом рекламации...
> 
> В смене hostname.  Там относительно алгоритмизируемая процедура
> миграции, но вот на практике отладить переименовывалку за день
> нам с led@ не удалось (для 1.1.x предлагается дополнительный
> эрланговый конвертор, к которому было прикручено понимание
> параметров из комстроки; в 2.0 должно работать и так, но вот...).
> 
> См. тж. http://www.ejabberd.im/migrate-host

Спасибо.

>>> Вы что-то поменяли
>> Разкоментарил единственную строчку в /etc/ejabberd/ejabberd.cfg :
>> {acl, admin, {user, "admin", "localhost"}}.
> 
> Точно хостнейм не менялся относительно того, который ejabberd
> увидел при первом старте и сохранил в mnesia?

Гарантированно.

Это виртуалка специально для тестовых инсталяций проектов.  У неё как
был задан hostname во время создания ~ год назад, так и остался.

> С ACL относительно просто -- они допихиваются в mnesia из конфига
> при рестарте (или манипуляциями из эрлангового шелла).  Т.е. тут
> отвал мог быть разве что из-за неудачного рестарта -- например,
> beam'ы болтались или epmd не успел завершиться.  У меня сложилось
> устойчивое ощущение, что инитскрипт по крайней мере для 2.0.2-alt
> ещё страдает race'ами.

А... Это может быть.  М.б. в какой-то момент не хватило ресурсов
и базы попортились?..


-- 
Отдал erlang уважаемому nobody.
		-- avm in #8244


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] ejabberd immediately fails :(
  2009-02-10 15:04           ` Andriy Khavryuchenko
@ 2009-02-10 15:20             ` Michael Shigorin
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2009-02-10 15:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, Feb 10, 2009 at 05:04:07PM +0200, Andriy Khavryuchenko wrote:
> >>> Вы что-то поменяли
> >> Разкоментарил единственную строчку в /etc/ejabberd/ejabberd.cfg :
> >> {acl, admin, {user, "admin", "localhost"}}.
> > Точно хостнейм не менялся относительно того, который ejabberd
> > увидел при первом старте и сохранил в mnesia?
> Гарантированно.  Это виртуалка специально для тестовых
> инсталяций проектов.  У неё как был задан hostname во время
> создания ~ год назад, так и остался.

Тогда, кстати, не "localhost", а хостнейм туда же.

> > С ACL относительно просто -- они допихиваются в mnesia из
> > конфига при рестарте (или манипуляциями из эрлангового
> > шелла).  Т.е. тут отвал мог быть разве что из-за неудачного
> > рестарта -- например, beam'ы болтались или epmd не успел
> > завершиться.  У меня сложилось устойчивое ощущение, что
> > инитскрипт по крайней мере для 2.0.2-alt ещё страдает
> > race'ами.
> А... Это может быть.  М.б. в какой-то момент не хватило
> ресурсов и базы попортились?..

У меня оно не в контейнере так вылазило, причём с нескольких
рестартов, _кажется_, поднималось (точно уже не помню).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-02-10 15:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-09 14:15 [sisyphus] ejabberd immediately fails :( Andriy Khavryuchenko
2009-02-09 14:19 ` Mikhail A. Pokidko
2009-02-09 19:35 ` Andriy Khavryuchenko
2009-02-09 20:16 ` Michael Shigorin
2009-02-10 11:30   ` Andriy Khavryuchenko
2009-02-10 11:35     ` Mikhail A. Pokidko
2009-02-10 11:40       ` Andriy Khavryuchenko
2009-02-10 13:55         ` Michael Shigorin
2009-02-10 15:04           ` Andriy Khavryuchenko
2009-02-10 15:20             ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git