Ru-Board.club
← Вернуться в раздел «UNIX»

» Apache 2 не запускается на Debian...

Автор: komcity
Дата сообщения: 01.08.2007 19:28
Пробую запустить apache2-mpm-event. Не запускается. Говорит в error.log:

[crit] (70023)This function has not been implemented on this platform: Couldn't create a Thread
Safe Pollset. Is it supported on your platform?
Pre-configuration failed

Где порекомендуете почесать чтобы заработало?

Стоит Дебиан.

linux-image-2.6.18-4-686: 2.6.18.dfsg.1-12
libc6: 2.3.6.ds1-13
apache2-mpm-event: 2.2.3-4
Автор: Cheery
Дата сообщения: 01.08.2007 20:00
komcity
поставь не mpm апач.. он тебе так нужен? по какой то причине не определяется поддержка epoll
Автор: komcity
Дата сообщения: 02.08.2007 03:54
"не mpm апач" - это первый. Я речь виду о втором.
На тестовом сервере у меня работает второй Apache, но с другим модулем mpm (worker). Но мне хотелось бы именно с этим (event).
Автор: Cheery
Дата сообщения: 02.08.2007 04:52
komcity

Цитата:
"не mpm апач" - это первый. Я речь виду о втором.

второй тоже может работать не в mpm режиме.
сложно тут сказать, я, в основном, под шапкой

сообщение это выдает библиотека libapr
там, где идет apr_pollset_create


Цитата:
* The MPM assumes the underlying apr_pollset implmentation is somewhat threadsafe.
* This currently is only comptaible with KQueue and EPoll. This enables the
* MPM to avoid extra high level locking or having to wake up the listener
* thread when a keep-alive socket needs to be sent to it.
*
* This MPM not preform well on older platforms that do not have very good
* threading, like Linux with a 2.4 kernel, but this does not matter, since we
* require EPoll or KQueue.
*
* For FreeBSD, use 5.3. It is possible to run this MPM
* on FreeBSD 5.2.1, if you use libkse (see `man libmap.conf`).
*
* For NetBSD, use at least 2.0.
*
* For Linux, you should use a2.6 kernel, and make sure your glibc has epoll
* support compiled in.


либо.. что возможно.. он тащит не ту библиотеку glibc. не знаю, насколько свежая у тебя система
если апдейтил, то новые библиотеки может и не находить
Автор: ZaqwrKos
Дата сообщения: 02.08.2007 09:39
komcity
как ставили apache ?? недавно ставил черз aptitude запустился без нареканий.
Автор: komcity
Дата сообщения: 03.08.2007 04:16
2Cheery
Хех. Система свежая. Дистрибутив Debian Etch вышел в марте этого года. Старых версий glibc там нет. Ядро 2.6. Как было верно замечено в приведённом комментарии, в 2.4 epoll отсутствует.

Что сообщение об ошибке выдаёт библиотека libapr, я тоже нашёл. В исходниках апача нет текста того сообщения. Этот текст есть в исходниках libapr.

2ZaqwrKos
Ставил через aptitude. Но это не имеет значения: aptitude, apt-get или вообще dpkg. Важно _что_ стоит. apache2-mpm-worker работает без нареканий. apache2-mpm-event не запускается.
Автор: Cheery
Дата сообщения: 03.08.2007 04:27
komcity
попробуй обновить
libapr1
и libaprutil1

возможно не те..
а ты весь инет уже забил этим с июня.


но сомневаюсь, что дело в ней.. подобное сообщение видел еще при проверки сборки апача на маке.
то есть явно что то с системой.
можешь написать еще в рассылку апачевскую, может кто из авторов ответит

Страницы: 1

Предыдущая тема: iptables в IPCop


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.