# Additional options passed to erlang while starting ejabberd.
# See erl(3) for more info
# default options already passed are:
#   -noshell -detached
#
#export ERL_OPTIONS="-heart"


# 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: 1024
# Maximum: 268435456
#
export ERL_MAX_PORTS=10240


# To reduce memory usage, you can set environment variable ERL_FULLSWEEP_AFTER:
# But in this case ejabberd may work slower.
#
#export ERL_FULLSWEEP_AFTER=0


# 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)
#
#export ERLANG_NODE=ejabberd

