[sisyphus] ejabberd immediately fails :(

Andriy Khavryuchenko =?iso-8859-1?q?akhavr_=CE=C1_khavr=2Ecom?=
Вт Фев 10 18:04:07 MSK 2009


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


Подробная информация о списке рассылки Sisyphus