Уведомления

Группа в Telegram: @pythonsu

#1 Март 21, 2007 10:54:30

sergv
От:
Зарегистрирован: 2006-12-04
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

Господа кто подскажет как эту связку установить на NETBSD или на FREEBSD не из ports



Офлайн

#2 Март 21, 2007 11:31:46

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

Скачать исходники и собрать их :)



Офлайн

#3 Март 23, 2007 08:30:47

sergv
От:
Зарегистрирован: 2006-12-04
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

Спасибо конечно за подсказку. Хотя ожидал вопроса, а в чем проблема или что то типа того.
Ладно.
Проблема в следующем связка из pkgsrc, apache22 + ap2-python становится но при подключении mod_python вываливается ошибка No space left on device: Couldn't create accept lock (/var/run/accept.lock …..
Естественно возникло желание собрать на прямую из исходников. Apache собирается без проблем и работает. А вот с mod_python натолкнулся на следующую проблемку хоть и cofigure проходит без проблем, но не ко всем либам прописывает пути. Конкретно make вываливается warning том что нет libpython2.4.so. Как решается, либо ручками правится Makefile, или просто делаем линк на этот файл из директории /usr/pkg/lib/python2.4/config. Кстати во freebsd этот линк есть, а сам libpython2.4.so лежит в /usr/pkg/lib.
Вот так. Моло ли может кому пригодится.



Офлайн

#4 Март 23, 2007 11:11:04

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

modpython + apache

No space left on device: Couldn't create accept lock (/var/run/accept.lock …..
Перевести?

P.S. Дурная голова рукам покоя не дает (с) народная мудрость



Отредактировано (Март 23, 2007 11:15:59)

Офлайн

#5 Март 23, 2007 11:34:25

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

sergv
А вот с mod_python натолкнулся на следующую проблемку хоть и cofigure проходит без проблем, но не ко всем либам прописывает пути. Конкретно make вываливается warning том что нет libpython2.4.so. Как решается, либо ручками правится Makefile, или просто делаем линк на этот файл из директории /usr/pkg/lib/python2.4/config. Кстати во freebsd этот линк есть, а сам libpython2.4.so лежит в /usr/pkg/lib.
А не проще добавить путь к директории с libpython2.4.so в ld.so.conf и выполнить ldconfig?

P.S. Тема к django не относится, поэтому перемещена в Web.



Офлайн

#6 Март 24, 2007 11:39:59

sergv
От:
Зарегистрирован: 2006-12-04
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

No space left on device: Couldn't create accept lock (/var/run/accept.lock …..

Конечно перевести



Офлайн

#7 Март 24, 2007 12:42:38

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

modpython + apache

На разделе /var кончилось место



Офлайн

#8 Март 26, 2007 08:43:55

sergv
От:
Зарегистрирован: 2006-12-04
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

Не факт. Весь парадокс в том что места валом. Я тоже был немного удивлен.
Это связано как то с семафорами.
http://www.destr0yr.com/article.php/Apache-accept-lock-fix

А за ldconfig спасибо конечно. Просто ступил. Да и в основном FreeBSD пользуемся, а NetBSD просто мое хобби что ли.



Офлайн

#9 Март 26, 2007 10:39:43

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

sergv
Это связано как то с семафорами.
ИМХО такие вещи не очень часто происходят и в основном на серверах с большим аптаймом. Как правило самый простой способ это излечить - перезагрузка :)



Офлайн

#10 Март 26, 2007 10:59:43

sergv
От:
Зарегистрирован: 2006-12-04
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

modpython + apache

Наверно перезагрузка и помогла бы. Уже не принципиально. А вот о ldconfig-e можно бы и поговорить. А все таки поможет ли он при буилде (make).



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version