Проблема при старте сервера

Hi, people!
Поставил на свой Linux Slackware 11.0
- Erlang 11B-5
- ejabberd 2.0
Все вроде встало, без ругани, без матов...
вбиваю ejabberdctl live ,
а он мне в ответ примерно такое:

erts_poll_create_pollset(): Failed to create epoll set: enosys (38)
/sbin/ejabberdctl: line 87: 2516 Aborted erl $NAME ${NODE}debug -remsh $ERLANG_NODE
$ERLANG_OPTS $ARGS "$@"

Помогите мне, мудрые Каа)))

Это значит, что

Это значит, что Эрланг хочет использовать epoll, а кернел не понимает. Может быть, у тебя есть старый керлен (2.4 или что-то такое)? Иначе не знаю… Думаю, что можно компилировать Эрланг без epoll-a. Но верно, это должно бы работать…

Спасибо)

Спасибо) Приятно услышать дельный ответ, а не распространенное нынче "гыгыгы, мудаГ, учи матчасть!" ))
Не подскажешь еще, как закомпилить без epoll'а? Не видел в README упоминания об этом, а сам пока в Линухе новичок.

ну...

пренебрегаеш манами :)

otp_src_R12B-1 # ./configure --help
.....................
  --enable-kernel-poll    enable kernel poll support
.....................

выключить можно поразному, или написать
--enable-kernel-poll=no
или
--disable-kernel-poll
а может оно не включается поумолчанию так как находится в секции Optional Features

Syndicate content