* [sisyphus] mod_perl & DBI
@ 2001-07-02 14:33 Andrey Brindeew
2001-07-02 14:44 ` Alexander Bokovoy
0 siblings, 1 reply; 8+ messages in thread
From: Andrey Brindeew @ 2001-07-02 14:33 UTC (permalink / raw)
To: Sisyphus Mailing List
[-- Attachment #1: Type: text/plain, Size: 956 bytes --]
Hi!
Раньше стоял самосборный Апач. "И сказала кроха..." Поставлю-ка я себе
"нормальный" apache vs mod_perl. Поставил. Отконфигурил. Вроде работает.
Досконально, есессно, проверять не стал. Вот что сегодня вылезло: если
попробовать подсоединиться к базе через DBI, то тот несчатный дитенок,
кому это досталось, быстренько падает в кору без всяких сообщений.
Смотрим /usr/sbin/httpd-perl -l - "О Боже!" - DSO! Медленно и печально
идем и пересобираем свой RPM на базе эхотагового, но с оторванным DSO как
класс и без suexec на всякий случай :)
Ставим - те же яйца, только в профиль :-(
Но! Вся эта байда проявляется _ТОЛЬКО_ если запускать как service
httpd-perl start.
Ежели под рутом сказать заклинание
/usr/sbin/httpd-perl -f /etc/httpd/conf/httpd-perl.conf
то все работает прекрасно!
Где грабли? В конфиге вроде бы все LoadModule и прочее оторвал нафиг.
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 14:33 [sisyphus] mod_perl & DBI Andrey Brindeew
@ 2001-07-02 14:44 ` Alexander Bokovoy
2001-07-02 15:05 ` Andrey Brindeew
0 siblings, 1 reply; 8+ messages in thread
From: Alexander Bokovoy @ 2001-07-02 14:44 UTC (permalink / raw)
To: sisyphus
On Mon, Jul 02, 2001 at 06:33:17PM +0400, Andrey Brindeew wrote:
> Hi!
>
> Раньше стоял самосборный Апач. "И сказала кроха..." Поставлю-ка я себе
> "нормальный" apache vs mod_perl. Поставил. Отконфигурил. Вроде работает.
> Досконально, есессно, проверять не стал. Вот что сегодня вылезло: если
> попробовать подсоединиться к базе через DBI, то тот несчатный дитенок,
> кому это досталось, быстренько падает в кору без всяких сообщений.
>
> Смотрим /usr/sbin/httpd-perl -l - "О Боже!" - DSO! Медленно и печально
> идем и пересобираем свой RPM на базе эхотагового, но с оторванным DSO как
> класс и без suexec на всякий случай :)
> Ставим - те же яйца, только в профиль :-(
> Но! Вся эта байда проявляется _ТОЛЬКО_ если запускать как service
> httpd-perl start.
> Ежели под рутом сказать заклинание
> /usr/sbin/httpd-perl -f /etc/httpd/conf/httpd-perl.conf
> то все работает прекрасно!
>
> Где грабли? В конфиге вроде бы все LoadModule и прочее оторвал нафиг.
Странно. Сегодня вышел 30.5 от Тутубалина, все равно буду пересобирать,
так что посмотрю.
--
Sincerely yours, Alexander Bokovoy
The Midgard Project | ALT Linux Team | Minsk Linux Users Group
www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net
-- You won't skid if you stay in a rut.
-- Frank Hubbard
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 15:05 ` Andrey Brindeew
@ 2001-07-02 15:04 ` Alexander Bokovoy
2001-07-02 15:23 ` Andrey Brindeew
0 siblings, 1 reply; 8+ messages in thread
From: Alexander Bokovoy @ 2001-07-02 15:04 UTC (permalink / raw)
To: sisyphus
On Mon, Jul 02, 2001 at 07:05:17PM +0400, Andrey Brindeew wrote:
> On Mon, 2 Jul 2001 17:44:00 +0300
> Alexander Bokovoy <ab@avilink.net> wrote:
>
> > Странно. Сегодня вышел 30.5 от Тутубалина, все равно буду пересобирать,
> > так что посмотрю.
>
> Сейчас еще немного помучался, но симптомы те же:
> Если пускать через rc-script (я его не изменял) - Segfault при попытке
> достучаться до базы из DBI (причем пофигу откуда стучимся - успешно
> валится как в PerlChildInitHandler, так и в PerlHandler). Все модули -
> самые новые. Perl пока не обновлял (5.6.0 ваш, из бинарников).
> А вот если пустить /usr/sbin/httpd-perl -f тот_же_конфиг_без_изменений -
> все жужжит.
> Причем в конфиге по максимуму оторваны все упоминания о PERLPROXIED - все
> равно не спасает.
ОК. Спасибо за исследование. Думаю, что ошибок уже набралось на новую
сборку (помимо упомянутых в httpd-perl).
--
Sincerely yours, Alexander Bokovoy
The Midgard Project | ALT Linux Team | Minsk Linux Users Group
www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net
-- You won't skid if you stay in a rut.
-- Frank Hubbard
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 14:44 ` Alexander Bokovoy
@ 2001-07-02 15:05 ` Andrey Brindeew
2001-07-02 15:04 ` Alexander Bokovoy
0 siblings, 1 reply; 8+ messages in thread
From: Andrey Brindeew @ 2001-07-02 15:05 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
On Mon, 2 Jul 2001 17:44:00 +0300
Alexander Bokovoy <ab@avilink.net> wrote:
> Странно. Сегодня вышел 30.5 от Тутубалина, все равно буду пересобирать,
> так что посмотрю.
Сейчас еще немного помучался, но симптомы те же:
Если пускать через rc-script (я его не изменял) - Segfault при попытке
достучаться до базы из DBI (причем пофигу откуда стучимся - успешно
валится как в PerlChildInitHandler, так и в PerlHandler). Все модули -
самые новые. Perl пока не обновлял (5.6.0 ваш, из бинарников).
А вот если пустить /usr/sbin/httpd-perl -f тот_же_конфиг_без_изменений -
все жужжит.
Причем в конфиге по максимуму оторваны все упоминания о PERLPROXIED - все
равно не спасает.
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 15:04 ` Alexander Bokovoy
@ 2001-07-02 15:23 ` Andrey Brindeew
2001-07-02 15:26 ` Alexander Bokovoy
2001-07-02 17:20 ` Ivan Zakharyaschev
0 siblings, 2 replies; 8+ messages in thread
From: Andrey Brindeew @ 2001-07-02 15:23 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 790 bytes --]
On Mon, 2 Jul 2001 18:04:23 +0300
Alexander Bokovoy <ab@avilink.net> wrote:
> ОК. Спасибо за исследование. Думаю, что ошибок уже набралось на новую
> сборку (помимо упомянутых в httpd-perl).
Да, еще маленькие штришки:
ENVIROMENT (судя по показаниям /var/www/cgi-bin/printemv)
у обоих серверов одинаковые.
P.S. Я бы сильно удивился, если бы они разные были ;)
Пока сделал примитивный хак:
chkconfig --level 345 httpd-perl off
и добавил строчку
/usr/sbin/httpd-perl -f /etc/httpd/conf/httpd-perl.conf
в файл /etc/rc.d/rc.local
P.P.S. Еще инфа о моей конфигурации: у меня _ДВА_ Апача на машине.
httpd висит на 8080 порту, а httpd-perl - на 80. Может быть, в этом дело,
хотя - сомневаюсь.
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 15:23 ` Andrey Brindeew
@ 2001-07-02 15:26 ` Alexander Bokovoy
2001-07-02 17:20 ` Ivan Zakharyaschev
1 sibling, 0 replies; 8+ messages in thread
From: Alexander Bokovoy @ 2001-07-02 15:26 UTC (permalink / raw)
To: sisyphus
On Mon, Jul 02, 2001 at 07:23:28PM +0400, Andrey Brindeew wrote:
> On Mon, 2 Jul 2001 18:04:23 +0300
> Alexander Bokovoy <ab@avilink.net> wrote:
>
> > ОК. Спасибо за исследование. Думаю, что ошибок уже набралось на новую
> > сборку (помимо упомянутых в httpd-perl).
>
> Да, еще маленькие штришки:
>
> ENVIROMENT (судя по показаниям /var/www/cgi-bin/printemv)
> у обоих серверов одинаковые.
>
> P.S. Я бы сильно удивился, если бы они разные были ;)
>
> Пока сделал примитивный хак:
> chkconfig --level 345 httpd-perl off
>
> и добавил строчку
> /usr/sbin/httpd-perl -f /etc/httpd/conf/httpd-perl.conf
> в файл /etc/rc.d/rc.local
>
> P.P.S. Еще инфа о моей конфигурации: у меня _ДВА_ Апача на машине.
> httpd висит на 8080 порту, а httpd-perl - на 80. Может быть, в этом дело,
> хотя - сомневаюсь.
В нашей базовой конфигурации все должно быть наоборот -- основной Apache
проксирует перловые запросы к httpd-perl на 8080 (порт не важен), устраняя
тем самым перегрузки этого монстра в случае обработки нескриптованных
запросов.
--
Sincerely yours, Alexander Bokovoy
The Midgard Project | ALT Linux Team | Minsk Linux Users Group
www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net
-- You won't skid if you stay in a rut.
-- Frank Hubbard
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 15:23 ` Andrey Brindeew
2001-07-02 15:26 ` Alexander Bokovoy
@ 2001-07-02 17:20 ` Ivan Zakharyaschev
2001-07-02 17:39 ` Alexander Bokovoy
1 sibling, 1 reply; 8+ messages in thread
From: Ivan Zakharyaschev @ 2001-07-02 17:20 UTC (permalink / raw)
To: sisyphus
On Mon, 2 Jul 2001, Andrey Brindeew wrote:
> On Mon, 2 Jul 2001 18:04:23 +0300
> Alexander Bokovoy <ab@avilink.net> wrote:
>
> > ОК. Спасибо за исследование. Думаю, что ошибок уже набралось
> на новую
> > сборку (помимо упомянутых в httpd-perl).
>
> Да, еще маленькие штришки:
Мне тоже вспомнился один такой (хоть я и Apache'ем из Сизифа не
пользуюсь, мне кажется, что к нему это тоже относится):
файлы *.tar.bz2 отдаются с такими заголовками (MIME type вроде
это называется), что их обрабатывать в браузерах неудобно (я это
наблюдал на lrn.ru, Mozilla показывала этот файл в своем окне как
plain text и не прделагала его скачать).
С *.tar.gz все было не так, нормально.
После добавления в .htaccess
AddEncoding x-bzip2 .bz2
и с *.tar.bz2 все стало хорошо.
К пакету в Сизифе это тоже скорее всего относится, потому что
там в httpd.conf есть такие строчки:
<IfModule mod_mime.c>
#
# AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress
# information on the fly. Note: Not all browsers support this.
# Despite the name similarity, the following Add* directives have nothing
# to do with the FancyIndexing customization directives above.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
но нет ни слова о bz2.
Best regards,
Ivan.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] mod_perl & DBI
2001-07-02 17:20 ` Ivan Zakharyaschev
@ 2001-07-02 17:39 ` Alexander Bokovoy
0 siblings, 0 replies; 8+ messages in thread
From: Alexander Bokovoy @ 2001-07-02 17:39 UTC (permalink / raw)
To: sisyphus
On Mon, Jul 02, 2001 at 09:20:04PM +0400, Ivan Zakharyaschev wrote:
> On Mon, 2 Jul 2001, Andrey Brindeew wrote:
>
> > On Mon, 2 Jul 2001 18:04:23 +0300
> > Alexander Bokovoy <ab@avilink.net> wrote:
> >
> > > ОК. Спасибо за исследование. Думаю, что ошибок уже набралось
> > на новую
> > > сборку (помимо упомянутых в httpd-perl).
> >
> > Да, еще маленькие штришки:
>
> Мне тоже вспомнился один такой (хоть я и Apache'ем из Сизифа не
> пользуюсь, мне кажется, что к нему это тоже относится):
>
> файлы *.tar.bz2 отдаются с такими заголовками (MIME type вроде
> это называется), что их обрабатывать в браузерах неудобно (я это
> наблюдал на lrn.ru, Mozilla показывала этот файл в своем окне как
> plain text и не прделагала его скачать).
>
> С *.tar.gz все было не так, нормально.
>
> После добавления в .htaccess
>
> AddEncoding x-bzip2 .bz2
>
> и с *.tar.bz2 все стало хорошо.
>
> К пакету в Сизифе это тоже скорее всего относится, потому что
> там в httpd.conf есть такие строчки:
>
> <IfModule mod_mime.c>
>
> #
> # AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress
> # information on the fly. Note: Not all browsers support this.
> # Despite the name similarity, the following Add* directives have nothing
> # to do with the FancyIndexing customization directives above.
> #
> AddEncoding x-compress Z
> AddEncoding x-gzip gz tgz
>
>
> но нет ни слова о bz2.
Это действительно нужно подправить.
--
Sincerely yours, Alexander Bokovoy
The Midgard Project | ALT Linux Team | Minsk Linux Users Group
www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net
-- You won't skid if you stay in a rut.
-- Frank Hubbard
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2001-07-02 17:39 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-02 14:33 [sisyphus] mod_perl & DBI Andrey Brindeew
2001-07-02 14:44 ` Alexander Bokovoy
2001-07-02 15:05 ` Andrey Brindeew
2001-07-02 15:04 ` Alexander Bokovoy
2001-07-02 15:23 ` Andrey Brindeew
2001-07-02 15:26 ` Alexander Bokovoy
2001-07-02 17:20 ` Ivan Zakharyaschev
2001-07-02 17:39 ` Alexander Bokovoy
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git