FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-28 12:11:38

Доброго дня!
Решил поднять в локалке джеббер - сервер выбрал 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
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-28 12:16:39

что в rc скрипте написано?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-28 12:22:56

Его нет :shock: только что проверил в папках /etc/rc.d/ и /usr/local/etc/rc.d/ :shock: :shock:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-28 12:49:08

:shock:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-28 15:01:34

нашел скрипт запуска в папке з сорсами, он почемуто нескопировался, вот

Код: Выделить всё

#!/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
может кому нужет будет :smile:
hizel спасибо за посказку :beer:

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-28 15:25:22

поместил етот скрипт в /etc/rc.d/
ребутнулся, ejabberd так и незапустился :cz2: в логах жаббера пусто - нет записей с времям и датой ребута системы. в сислогах тоже пусто :shock:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-28 15:32:53

а зачем вы ребутаетесь?
вы сначала 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 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-28 15:40:25

а зачем вы ребутаетесь?
Думал заработает :-D

/etc/rc.d/ejabberd start
$ejabberd not set properly вот что мне выдало

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-28 16:13:11

стоп, вы куда его суете?
его же в /usr/local/etc/rc.d/ сувать полюбому
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-28 16:38:22

какую-то вы фигню нашли :-)
http://pastebin.org/126611
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-29 20:52:50

спасибо за скрипт запуска, ругается на права только вот я незнаю какие права должны быть..
поставил chown ejabberd /sbin/ejabberdctl
/lib/ejabberd
/etc/ejabberd

теперь ругается на то что до /etc/ejabberd/ejabberd.conf permision denied :cz2:
поставил права 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"}.
Я уже холодный от етого ежыка :-D
Последний раз редактировалось HiGH_ZeRO 2010-03-29 21:00:27, всего редактировалось 1 раз.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-29 20:59:31

что-то у вас с ситемой портов ни то

Код: Выделить всё

>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 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-29 21:02:20

hizel писал(а):что-то у вас с ситемой портов ни то

Код: Выделить всё

>ls -l /usr/local/etc/ | grep jabber
drwxr-x---  2 ejabberd  ejabberd     512 Mar 28 17:25 ejabberd
Я из сорцов ставил :roll:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-29 21:12:57

ого, а зачем? вы экстремал надомник? действительно не понимаю :shock:

ага я невнимательно читал ваш первый пост, зря вы так делаете, ой зря
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-29 21:24:50

hizel писал(а):ого, а зачем? действительно не понимаю :shock:

ага я невнимательно читал ваш первый пост, зря вы так делаете, ой зря
Обновил порты - там версия 2,1,2_1 - сорци версии 2,1,3

и так поставил права на все файлы 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
epmd running deamon = 1
killall epmd
тоже самое почемуто killall неубивает демона epmd
вы экстремал надомник?
нет, я только начал учить фрю )

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-03-31 18:55:19

Вообщем,после долгих танцев с бубном, есть прогрес при ребуте уже светится starting ejabberd
но последння палка осталася из-за того что запускается демон epmd - ёжык неможет запустится валится сразу ))))

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

он автоматом стартует с системой - иду дальше с бубном танцевать :-D

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение hizel » 2010-03-31 23:17:38

ставьте ejabberd из портов
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-04-01 0:08:48

hizel писал(а):ставьте ejabberd из портов
так уже неинтересно 8)

Аватара пользователя
HiGH_ZeRO
рядовой
Сообщения: 12
Зарегистрирован: 2010-03-28 12:03:17
Откуда: Львов

Re: FreeBSD 8 + ejabberd 2.1.3 проблемы с автозапуском

Непрочитанное сообщение HiGH_ZeRO » 2010-04-09 23:18:15

Етот ежык меня уже задолбал :cz2: :cz2: :cz2:
снес жаббер сустановленый с сорцов почистил за ним все папки,обновил порты 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:
ejabberdctl.cfg

Код: Выделить всё

#
# 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:
inetrc

Код: Выделить всё

{lookup,["file","native"]}.
{host,{127,0,0,1}, ["localhost","hostalias"]}.
{file, resolv, "/etc/resolv.conf"}.
Чуствую что буду ставить openfire, а то так задолбался с етим еджаббердом :evil:
и я так и не выяснил как при запуске вистемы убивать epmd чтоб ejabberd мог запустится :st: :st: