mod_proctitle on linux

12 3
V
На сайте с 25.07.2006
Offline
128
2634

Приветствую, господа!

Попробовал поставить mod_proctitle (ftp://ftp.springdaemons.com/soft/mod_proctitle-0.3.tar.bz2) на CentOS 5.2

После ./configure && ./make получил

# make

make all-recursive
make[1]: Entering directory `/root/src/mod_proctitle-0.3'
Making all in src
make[2]: Entering directory `/root/src/mod_proctitle-0.3/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/httpd -g -O2 -I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1 -pthread -MT mod_proctitle.lo -MD -MP -MF .deps/mod_proctitle.Tpo -c -o mod_proctitle.lo mod_proctitle.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/httpd -g -O2 -I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1 -pthread -MT mod_proctitle.lo -MD -MP -MF .deps/mod_proctitle.Tpo -c mod_proctitle.c -fPIC -DPIC -o .libs/mod_proctitle.o
mod_proctitle.c: In function 'proctitle_fixup':
mod_proctitle.c:80: warning: implicit declaration of function 'setproctitle'
mod_proctitle.c: At top level:
mod_proctitle.c:101: error: expected ';', ',' or ')' before '__unused'
mod_proctitle.c:110: error: expected ';', ',' or ')' before '__unused'
mod_proctitle.c:119: error: expected ';', ',' or ')' before '__unused'
mod_proctitle.c:128: error: expected ';', ',' or ')' before '__unused'
mod_proctitle.c:137: error: 'proctitle_flag' undeclared here (not in a function)
mod_proctitle.c:139: error: 'proctitle_str' undeclared here (not in a function)
mod_proctitle.c:148: error: 'cfg_init' undeclared here (not in a function)
mod_proctitle.c:148: error: initializer element is not constant
mod_proctitle.c:148: error: (near initialization for 'proctitle_module.create_server_config')
make[2]: *** [mod_proctitle.lo] Error 1
make[2]: Leaving directory `/root/src/mod_proctitle-0.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/src/mod_proctitle-0.3'
make: *** [all] Error 2

Подскажите, пожалуйста, как его скомпилить?

Приватный linux-администратор
Andreyka
На сайте с 19.02.2005
Offline
822
#1

А мод для той версии апача, что стоит?

Не стоит плодить сущности без необходимости
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#2

А setproctitle() это же вроде бы только в freebsd?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
N
На сайте с 06.05.2007
Offline
419
#3

Угу. В линуксе программы принципиально другую технику используют. Этот модуль совсем никак не собрать в линуксе.

Кнопка вызова админа ()
V
На сайте с 25.07.2006
Offline
128
#4
Andreyka:
А мод для той версии апача, что стоит?

Апач из rpm'а - 2.2

Вроде бы с этой версией должен работать.

vapetrov добавил 26.01.2009 в 15:56

netwind:
Угу. В линуксе программы принципиально другую технику используют. Этот модуль совсем никак не собрать в линуксе.

Вот тут пишут, что работат под линуксом:

http://blog.antage.name/posts/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3-%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-apache-2.html

N
На сайте с 06.05.2007
Offline
419
#5

vapetrov, но там же не пишут, что конкретно под линуксом запустили именно этот модуль.

в статье там mod_perl используетя. Ставить ради мониторинга нагрузки mod_perl на постоянку это немного глупо. Оверхед от mod_perl будет сильный. Вот для кратковременной диагностики, я бы сказал, допустимо.

V
На сайте с 25.07.2006
Offline
128
#6
netwind:
vapetrov, но там же не пишут, что конкретно под линуксом запустили именно этот модуль.
в статье там mod_perl используетя. Ставить ради мониторинга нагрузки mod_perl на постоянку это немного глупо. Оверхед от mod_perl будет сильный. Вот для кратковременной диагностики, я бы сказал, допустимо.

Да, похоже таки этот модуль под линукс не заработает. Я нашел его на http://www.usinglinux.org/www/ и по наивности поверил им...

Ставить mod_perl для этой цели таки действительно перебор.

Может уважаемое сообщество знает аналогичный модуль под линукс?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#7

На linux управление заголовком намного сложнее :(

При чем, всем пофиг.

kxk
На сайте с 30.01.2005
Offline
990
kxk
#8

Boris A Dolgov, Эээ ты же вроде пингвинячий админ, чего рыдаешь-то ?

Ваш DEVOPS
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#9
kxk:
Boris A Dolgov, Эээ ты же вроде пингвинячий админ, чего рыдаешь-то ?

Дак что поделать, как не рыдать, если в linux для того, чтобы сделать то, что во freebsd делается одним сисколлом, надо городить такое?

N
На сайте с 06.05.2007
Offline
419
#10

vapetrov, а оно сильно поможет? Смотрите в top, быстренько грузите /server-status, сопоставляете циферки pid. Если бы это было принципиально важно, то давно бы уже кто-нибудь спортировал модуль.

Boris A Dolgov, а зачем городить сисколл если можно не городить? :)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий