FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Доброго дня!
Решил поднять в локалке джеббер - сервер выбрал ejabberd 2.1.3
установка проводилася из сорсов инструкцию брал здесь http://www.ejabberd.im/tuto-install-ejabberd
Поставил, настроил, все работает кроме автостарта ejabberd при загрузке
c записю в rc.conf
ejabberd_enable="yes" - неработает автостарт
также пробовал
ejabberdclt_enable="yes" так же
Решил поднять в локалке джеббер - сервер выбрал ejabberd 2.1.3
установка проводилася из сорсов инструкцию брал здесь http://www.ejabberd.im/tuto-install-ejabberd
Поставил, настроил, все работает кроме автостарта ejabberd при загрузке
c записю в rc.conf
ejabberd_enable="yes" - неработает автостарт
также пробовал
ejabberdclt_enable="yes" так же
Последний раз редактировалось f_andrey 2010-03-28 13:04:02, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
что в rc скрипте написано?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Его нет
только что проверил в папках /etc/rc.d/ и /usr/local/etc/rc.d/




- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
нашел скрипт запуска в папке з сорсами, он почемуто нескопировался, вот
может кому нужет будет
hizel спасибо за посказку
Код: Выделить всё
#!/bin/sh
#
# PROVIDE: ejabberd
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
HOME=/usr/pkg/jabber D=/usr/pkg/jabber/ejabberd export HOME
name="ejabberd"
rcvar=$name
if [ -r /etc/rc.conf ]
then
. /etc/rc.conf
else
eval ${rcvar}=YES
fi
# $flags from environment overrides ${rcvar}_flags
if [ -n "${flags}" ]
then
eval ${rcvar}_flags="${flags}"
fi
checkyesno()
{
eval _value=\$${1}
case $_value in
[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) return 0 ;;
[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0) return 1 ;;
*)
echo "\$${1} is not set properly."
return 1
;;
esac
}
cmd=${1:-start}
case ${cmd} in
force*)
cmd=${cmd#force}
eval ${rcvar}=YES
;;
esac
if checkyesno ${rcvar}
then
else
exit 0
fi
case ${cmd} in
start)
if [ -x $D/src ]; then
echo "Starting ${name}."
cd $D/src
ERL_MAX_PORTS=32000 export ERL_MAX_PORTS
ulimit -n $ERL_MAX_PORTS
su jabber -c "/usr/pkg/bin/erl -sname ejabberd -s ejabberd -heart -detached -sasl sasl_error_logger '{file, \"ejabberd-sasl.log\"}' &" \
1>/dev/null 2>&1
fi
;;
stop)
echo "rpc:call('ejabberd@`hostname -s`', init, stop, [])." | \
su jabber -c "/usr/pkg/bin/erl -sname ejabberdstop"
;;
restart)
echo "rpc:call('ejabberd@`hostname -s`', init, restart, [])." | \
su jabber -c "/usr/pkg/bin/erl -sname ejabberdrestart"
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

hizel спасибо за посказку

- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
поместил етот скрипт в /etc/rc.d/
ребутнулся, ejabberd так и незапустился
в логах жаббера пусто - нет записей с времям и датой ребута системы. в сислогах тоже пусто 
ребутнулся, ejabberd так и незапустился


- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
а зачем вы ребутаетесь?
вы сначала rc скрипт потыкайте, start, stop, restart
как-то так
вы сначала rc скрипт потыкайте, start, stop, restart
как-то так
Код: Выделить всё
/usr/local/etc/rc.d/ejabberd start
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Думал заработаета зачем вы ребутаетесь?

/etc/rc.d/ejabberd start
$ejabberd not set properly вот что мне выдало
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
стоп, вы куда его суете?
его же в /usr/local/etc/rc.d/ сувать полюбому
его же в /usr/local/etc/rc.d/ сувать полюбому
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
какую-то вы фигню нашли :-)
http://pastebin.org/126611
http://pastebin.org/126611
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
спасибо за скрипт запуска, ругается на права только вот я незнаю какие права должны быть..
поставил chown ejabberd /sbin/ejabberdctl
/lib/ejabberd
/etc/ejabberd
теперь ругается на то что до /etc/ejabberd/ejabberd.conf permision denied
поставил права chown ejabberd /etc/ejabberdctl.cfg
ejabberd.cfg
inetrc
Но всеравно незапускается запускаю ejabberdctl status
inetrc вроде стандарный
Я уже холодный от етого ежыка 
поставил chown ejabberd /sbin/ejabberdctl
/lib/ejabberd
/etc/ejabberd
теперь ругается на то что до /etc/ejabberd/ejabberd.conf permision denied

поставил права chown ejabberd /etc/ejabberdctl.cfg
ejabberd.cfg
inetrc
Но всеравно незапускается запускаю ejabberdctl status
Код: Выделить всё
{error_logger,{{2010,3,29},{23,49,12}},"inet_config: parse error in ~s~n",["//etc/ejabberd/inetrc"]}
=ERROR REPORT==== 29-Mar-2010::23:49:12 ===
inet_config: parse error in //etc/ejabberd/inetrc
Failed RPC connection to the node ejabberd@localhost: nodedown
inetrc вроде стандарный
Код: Выделить всё
{lookup,["file","native"]}.
{host,{127.0.0.1}, ["localhost","hostalias"]}.
{file, resolv, "/etc/resolv.conf"}.

Последний раз редактировалось HiGH_ZeRO 2010-03-29 21:00:27, всего редактировалось 1 раз.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
что-то у вас с ситемой портов ни то
Код: Выделить всё
>ls -l /usr/local/etc/ | grep jabber
drwxr-x--- 2 ejabberd ejabberd 512 Mar 28 17:25 ejabberd
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Я из сорцов ставилhizel писал(а):что-то у вас с ситемой портов ни то
Код: Выделить всё
>ls -l /usr/local/etc/ | grep jabber drwxr-x--- 2 ejabberd ejabberd 512 Mar 28 17:25 ejabberd

- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
ого, а зачем? вы экстремал надомник? действительно не понимаю
ага я невнимательно читал ваш первый пост, зря вы так делаете, ой зря

ага я невнимательно читал ваш первый пост, зря вы так делаете, ой зря
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Обновил порты - там версия 2,1,2_1 - сорци версии 2,1,3hizel писал(а):ого, а зачем? действительно не понимаю![]()
ага я невнимательно читал ваш первый пост, зря вы так делаете, ой зря
и так поставил права на все файлы chown ejabberd:ejabberd
делаю sh -x /usr/local/etc/rc.d/ejabberd status
мне выдает
Код: Выделить всё
Crash dump was written to: //var/log/ejabberd/erl_crash_20100330-001432.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
+ echo 'ejabberd is not running.'
ejabberd is not running.
+ return 1
+ _return=1
+ [ 1 -ne 0 ]
+ [ -z '' ]
+ return 1
+ return 1
killall epmd
тоже самое почемуто killall неубивает демона epmd
нет, я только начал учить фрю )вы экстремал надомник?
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Вообщем,после долгих танцев с бубном, есть прогрес при ребуте уже светится starting ejabberd
но последння палка осталася из-за того что запускается демон epmd - ёжык неможет запустится валится сразу ))))
а последння закавырка в том что немогу убить epmd (
он автоматом стартует с системой - иду дальше с бубном танцевать
но последння палка осталася из-за того что запускается демон epmd - ёжык неможет запустится валится сразу ))))
а последння закавырка в том что немогу убить epmd (
он автоматом стартует с системой - иду дальше с бубном танцевать

- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
ставьте ejabberd из портов
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
так уже неинтересноhizel писал(а):ставьте ejabberd из портов

- HiGH_ZeRO
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-28 12:03:17
- Откуда: Львов
Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском
Етот ежык меня уже задолбал
снес жаббер сустановленый с сорцов почистил за ним все папки,обновил порты cvsup`ом уже версия ежабберда 2,1,3
поставил с поддержкой мускула
настроил запускаю - сразу валится
killall epmd
ejabberdctl start -> ejabberd started
ejabberdctl status ->
The node ejabberd@zero is started with status: started
ejabberd is not running in that node
Check for error messages: /var/log/ejabberd/ejabberd.log
or other files in that directory.
вот log
мои конфиги
ejabberd.cfg
ejabberdctl.cfg
inetrc
Чуствую что буду ставить openfire, а то так задолбался с етим еджаббердом
и я так и не выяснил как при запуске вистемы убивать epmd чтоб ejabberd мог запустится




снес жаббер сустановленый с сорцов почистил за ним все папки,обновил порты cvsup`ом уже версия ежабберда 2,1,3
поставил с поддержкой мускула
настроил запускаю - сразу валится
killall epmd
ejabberdctl start -> ejabberd started
ejabberdctl status ->
The node ejabberd@zero is started with status: started
ejabberd is not running in that node
Check for error messages: /var/log/ejabberd/ejabberd.log
or other files in that directory.
вот log
Код: Выделить всё
=ERROR REPORT==== 2010-04-09 10:40:15 ===
E(<0.37.0>:ejabberd_config:110) : Problem loading ejabberd config file /usr/local/etc/ejabberd/ejabberd.cfg : no such file or directory
=ERROR REPORT==== 2010-04-09 11:50:45 ===
C(<0.177.0>:ejabberd_captcha:331) : The option captcha_cmd is not configured, but some module wants to use the CAPTCHA feature.
=ERROR REPORT==== 2010-04-09 11:50:46 ===
E(<0.37.0>:gen_mod:73) : {undef,[{mod_last_obdc,start,["localhost",[]]},
{gen_mod,start_module,3},
{lists,foreach,2},
{ejabberd_app,start,2},
{application_master,start_it_old,4}]}
=ERROR REPORT==== 2010-04-09 11:50:47 ===
E(<0.37.0>:gen_mod:73) : {undef,[{mod_last_obdc,start,["zero.localdomain",[]]},
{gen_mod,start_module,3},
{lists,foreach,2},
{ejabberd_app,start,2},
{application_master,start_it_old,4}]}
=INFO REPORT==== 2010-04-09 11:50:47 ===
I(<0.37.0>:ejabberd_app:69) : ejabberd 2.1.3 is started in the node ejabberd@localhost
=ERROR REPORT==== 2010-04-09 11:55:52 ===
E(<0.37.0>:ejabberd_config:549) : Error reading Mnesia database spool files:
The Mnesia database couldn't read the spool file for the table 'config'.
ejabberd needs read and write access in the directory:
/var/spool/ejabberd
Maybe the problem is a change in the computer hostname,
or a change in the Erlang node name, which is currently:
ejabberd@zero
Check the ejabberd guide for details about changing the
computer hostname or Erlang node name.
=INFO REPORT==== 2010-04-09 11:55:52 ===
application: ejabberd
exited: {bad_return,{{ejabberd_app,start,[normal,[]]},
{'EXIT',"Error reading Mnesia database"}}}
type: temporary
ejabberd.cfg
Код: Выделить всё
{loglevel, 4}.
{hosts, ["localhost","zero.localdomain"]}.
{listen,
[
{5222, ejabberd_c2s, [
%%
%% If TLS is compiled in and you installed a SSL
%% certificate, specify the full path to the
%% file and uncomment this line:
%%
%%{certfile, "/path/to/ssl.pem"}, starttls,
{access, c2s},
{shaper, c2s_shaper},
{max_stanza_size, 65536}
]},
{5269, ejabberd_s2s_in, [
{shaper, s2s_shaper},
{max_stanza_size, 131072}
]},
%%
%% ejabberd_service: Interact with external components (transports, ...)
%%
%%{8888, ejabberd_service, [
%% {access, all},
%% {shaper_rule, fast},
%% {ip, {127, 0, 0, 1}},
%% {hosts, ["icq.example.org", "sms.example.org"],
%% [{password, "secret"}]
%% }
%% ]},
%%
%% ejabberd_stun: Handles STUN Binding requests
%%
%%{{3478, udp}, ejabberd_stun, []},
{5280, ejabberd_http, [
%%{request_handlers,
%% [
%% {["pub", "archive"], mod_http_fileserver}
%% ]},
captcha,
http_bind,
http_poll,
web_admin
]}
]}.
%%
%% s2s_use_starttls: Enable STARTTLS + Dialback for S2S connections.
%% Allowed values are: true or false.
%% You must specify a certificate file.
%%
%%{s2s_use_starttls, true}.
%%
%% s2s_certfile: Specify a certificate file.
%%
%%{s2s_certfile, "/path/to/ssl.pem"}.
%%
%% domain_certfile: Specify a different certificate for each served hostname.
%%
%%{domain_certfile, "example.org", "/path/to/example_org.pem"}.
%%{domain_certfile, "example.com", "/path/to/example_com.pem"}.
%%
%% S2S whitelist or blacklist
%%
%% Default s2s policy for undefined hosts.
%%
%%{s2s_default_policy, allow}.
%%
%% Allow or deny communication with specific servers.
%%
%%{{s2s_host, "goodhost.org"}, allow}.
%%{{s2s_host, "badhost.org"}, deny}.
%%
%% Outgoing S2S options
%%
%% Preferred address families (which to try first) and connect timeout
%% in milliseconds.
%%
%%{outgoing_s2s_options, [ipv4, ipv6], 10000}.
{auth_method, odbc}.
{odbc_server, {mysql, "localhost", "ejabberd", "ejabberd", "XXXXXXX"}}.
{acl, admin, {user, "leg"}}.
{acl, admin, {user, "paladin"}}.
{acl, admin, {user, "high_zero"}}.
{access, max_user_sessions, [{10, all}]}.
{access, max_user_offline_messages, [{5000, admin}, {100, all}]}.
{access, local, [{allow, local}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, announce, [{allow, admin}]}.
{access, configure, [{allow, admin}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc_create, [{allow, local}]}.
{access, muc, [{allow, all}]}.
{access, pubsub_createnode, [{allow, local}]}.
{access, register, [{allow, all}]}.
{language, "ua"}.
%%{captcha_cmd, "/lib/ejabberd/priv/bin/captcha.sh"}.
%%{captcha_host, "example.org:5280"}.
{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % recommends mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_disco, []},
%%{mod_echo, [{host, "echo.localhost"}]},
{mod_irc, []},
{mod_http_bind, []},
%%{mod_http_fileserver, [
%% {docroot, "/var/www"},
%% {accesslog, "/var/log/ejabberd/access.log"}
%% ]},
{mod_last_obdc, []},
{mod_muc, [
%%{host, "conference.@HOST@"},
{access, muc},
{access_create, muc_create},
{access_persistent, muc_create},
{access_admin, muc_admin}
]},
%%{mod_muc_log,[]},
{mod_offline_odbc, [{access_max_user_messages, max_user_offline_messages}]},
{mod_ping, []},
{mod_privacy_odbc, []},
{mod_private_odbc, []},
%%{mod_proxy65,[]},
{mod_pubsub, [
{access_createnode, pubsub_createnode},
{ignore_pep_from_offline, true}, % reduces resource comsumption, but XEP incompliant
%%{ignore_pep_from_offline, false}, % XEP compliant, but increases resource comsumption
{last_item_cache, false},
{plugins, ["flat", "hometree", "pep"]} % pep requires mod_caps
]},
{mod_register, [
%%
%% After successful registration, the user receives
%% a message with this subject and body.
%%
%%{welcome_message, {"Welcome!",
%% "Hi.\nWelcome to this XMPP server."}},
%%
%% When a user registers, send a notification to
%% these XMPP accounts.
%%
%%{registration_watchers, ["admin1@example.org"]},
{access, register}
]},
{mod_roster_odbc, []},
%%{mod_service_log,[]},
{mod_shared_roster,[]},
{mod_stats, []},
{mod_time, []},
{mod_vcard_odbc, []},
{mod_version, []}
]}.
%%
%% Enable modules with custom options in a specific virtual host
%%
%%{host_config, "localhost",
%% [{{add, modules},
%% [
%% {mod_echo, [{host, "mirror.localhost"}]}
%% ]
%% }
%% ]}.
%%%.
%%%'
%%% $Id$
%%% Local Variables:
%%% mode: erlang
%%% End:
%%% vim: set filetype=erlang tabstop=8 foldmarker=%%%',%%%. foldmethod=marker:
Код: Выделить всё
#
# In this file you can configure options that are passed by ejabberdctl
# to the erlang runtime system when starting ejabberd
#
#' POLL: Kernel polling ([true|false])
#
# The kernel polling option requires support in the kernel.
# Additionally, you need to enable this feature while compiling Erlang.
#
# Default: true
#
POLL=true
#.
#' SMP: SMP support ([enable|auto|disable])
#
# Explanation in Erlang/OTP documentation:
# enable: starts the Erlang runtime system with SMP support enabled.
# This may fail if no runtime system with SMP support is available.
# auto: starts the Erlang runtime system with SMP support enabled if it
# is available and more than one logical processor are detected.
# disable: starts a runtime system without SMP support.
#
# Default: auto
#
#SMP=auto
#.
#' ERL_MAX_PORTS: Maximum number of simultaneously open Erlang ports
#
# ejabberd consumes two or three ports for every connection, either
# from a client or from another Jabber server. So take this into
# account when setting this limit.
#
# Default: 32000
# Maximum: 268435456
#
ERL_MAX_PORTS=32000
#.
#' FIREWALL_WINDOW: Range of allowed ports to pass through a firewall
#
# If Ejabberd is configured to run in cluster, and a firewall is blocking ports,
# it's possible to make Erlang use a defined range of port (instead of dynamic
# ports) for node communication.
#
# Default: not defined
# Example: 4200-4210
#
#FIREWALL_WINDOW=
#.
#' ERL_PROCESSES: Maximum number of Erlang processes
#
# Erlang consumes a lot of lightweight processes. If there is a lot of activity
# on ejabberd so that the maximum number of processes is reached, people will
# experiment greater latency times. As these processes are implemented in
# Erlang, and therefore not related to the operating system processes, you do
# not have to worry about allowing a huge number of them.
#
# Default: 250000
# Maximum: 268435456
#
ERL_PROCESSES=250000
#.
#' ERL_MAX_ETS_TABLES: Maximum number of ETS and Mnesia tables
#
# The number of concurrent ETS and Mnesia tables is limited. When the limit is
# reached, errors will appear in the logs:
# ** Too many db tables **
# You can safely increase this limit when starting ejabberd. It impacts memory
# consumption but the difference will be quite small.
#
# Default: 1400
#
ERL_MAX_ETS_TABLES=1400
#.
#' ERL_OPTIONS: Additional Erlang options
#
# The next variable allows to specify additional options passed to erlang while
# starting ejabberd. Some useful options are -noshell, -detached, -heart. When
# ejabberd is started from an init.d script options -noshell and -detached are
# added implicitly. See erl(1) for more info.
#
# It might be useful to add "-pa /usr/local/lib/ejabberd/ebin" if you
# want to add local modules in this path.
#
# Default: ""
#
ERL_OPTIONS=""
#.
#' ERLANG_NODE: Erlang node name
#
# The next variable allows to explicitly specify erlang node for ejabberd
# It can be given in different formats:
# ERLANG_NODE=ejabberd
# Lets erlang add hostname to the node (ejabberd uses short name in this case)
# ERLANG_NODE=ejabberd@hostname
# Erlang uses node name as is (so make sure that hostname is a real
# machine hostname or you'll not be able to control ejabberd)
# ERLANG_NODE=ejabberd@hostname.domainname
# The same as previous, but erlang will use long hostname
# (see erl (1) manual for details)
#
# Default: ejabberd
#
ERLANG_NODE=ejabberd
#.
#' EJABBERD_PID_PATH: ejabberd PID file
#
# Indicate the full path to the ejabberd Process identifier (PID) file.
# If this variable is defined, ejabberd writes the PID file when starts,
# and deletes it when stops.
# Remember to create the directory and grant write permission to ejabberd.
#
# Default: don't write PID file
#
#EJABBERD_PID_PATH=/var/run/ejabberd/ejabberd.pid
#.
#'
# vim: foldmarker=#',#. foldmethod=marker:
Код: Выделить всё
{lookup,["file","native"]}.
{host,{127,0,0,1}, ["localhost","hostalias"]}.
{file, resolv, "/etc/resolv.conf"}.

и я так и не выяснил как при запуске вистемы убивать epmd чтоб ejabberd мог запустится

