ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] mod_perl segmentation fault
@ 2005-09-23 13:34 Artem K. Jouravsky
  2005-09-23 20:12 ` [Comm] " Alexey Tourbin
  0 siblings, 1 reply; 9+ messages in thread
From: Artem K. Jouravsky @ 2005-09-23 13:34 UTC (permalink / raw)
  To: community

Доброго времени суток!

Пересобрал Apache, теперь не хочет работать mod_perl -- валится. Логи
ничего вразумительного не сообщают, ребёнок помер и всё. Пытался следить с
помощью strace... Результат практически нулевой (на всякий случай цепляю),
по крайней мере я причин не увидел.

Как бы понять причину?

--
С уважением,
   Артём.
ЗАО "СЕМА.РУ"
************
В каталоге /sbin у меня лежат пряники и конфеты.
		-- at in talk-room@


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Comm] Re: mod_perl segmentation fault
  2005-09-23 13:34 [Comm] mod_perl segmentation fault Artem K. Jouravsky
@ 2005-09-23 20:12 ` Alexey Tourbin
  2005-09-26 11:40   ` Artem K. Jouravsky
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2005-09-23 20:12 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 552 bytes --]

On Fri, Sep 23, 2005 at 05:34:28PM +0400, Artem K. Jouravsky wrote:
> Пересобрал Apache, теперь не хочет работать mod_perl -- валится. Логи
> ничего вразумительного не сообщают, ребёнок помер и всё. Пытался следить с
> помощью strace... Результат практически нулевой (на всякий случай цепляю),
> по крайней мере я причин не увидел.

Не хватает информации: 1) в какой конфигурации всё работало; 2) что именно
вы предприняли; 3) в какой конфигурации всё не работает.

> В каталоге /sbin у меня лежат пряники и конфеты.
> 		-- at in talk-room@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Re: mod_perl segmentation fault
  2005-09-23 20:12 ` [Comm] " Alexey Tourbin
@ 2005-09-26 11:40   ` Artem K. Jouravsky
  2005-09-26 12:28     ` Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: Artem K. Jouravsky @ 2005-09-26 11:40 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]

On Sat, Sep 24, 2005 at 12:12:54AM +0400, Alexey Tourbin wrote:
> On Fri, Sep 23, 2005 at 05:34:28PM +0400, Artem K. Jouravsky wrote:
> > Пересобрал Apache, теперь не хочет работать mod_perl -- валится. Логи
> > ничего вразумительного не сообщают, ребёнок помер и всё. Пытался следить с
> > помощью strace... Результат практически нулевой (на всякий случай цепляю),
> > по крайней мере я причин не увидел.

> Не хватает информации: 1) в какой конфигурации всё работало; 2) что именно
> вы предприняли; 3) в какой конфигурации всё не работает.
1) Пересобираю apache-mod_perl, полученный из Сизифа. Не работало пока
   никак,
2) нужно чтобы работало с mod_accel в качестве фронтенда, с mod_perl за
   спиной. 
3) Соответственно, сборка RPM с моими правками в спеке прошла успешно
   (спек прикладываю), далее -- пишу два разных конфига. 
	
	Первый -- стандартный httpd.conf из поставки с одним виртуальником 
	+ директивы для mod_accel:
	
	AccelCacheRoot /var/cache/httpd 1 2 noauto
	ErrorLog /var/log/httpd/error-accel.log
	AccelPass /index.cgi http://127.0.0.1/index.cgi
	
	Второй -- стандартный httpd.conf + включение mod_perl.c + описание того
	же виртуальника.

4) Что есть -- работает фронтенд с mod_accel, при обращении к бакэнду --
	бакэнд не отвечает, так как валится.

--
С уважением,
   Артём.
ЗАО "СЕМА.РУ"
************
Для поддержки демонстрантов стучите шваброй в потолок.
		-- lav in community@

[-- Attachment #2: apache.spec.bz2 --]
[-- Type: application/x-bzip2, Size: 15775 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Comm] Re: mod_perl segmentation fault
  2005-09-26 11:40   ` Artem K. Jouravsky
@ 2005-09-26 12:28     ` Michael Shigorin
  2005-09-26 13:46       ` Artem K. Jouravsky
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2005-09-26 12:28 UTC (permalink / raw)
  To: community

On Mon, Sep 26, 2005 at 03:40:10PM +0400, Artem K. Jouravsky wrote:
> 2) нужно чтобы работало с mod_accel в качестве фронтенда,
>    с mod_perl за спиной. 

А не хотите на nginx посмотреть?  Есть в Sisyphus и backports/2.4, 
работает.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Re: mod_perl segmentation fault
  2005-09-26 12:28     ` Michael Shigorin
@ 2005-09-26 13:46       ` Artem K. Jouravsky
  2005-09-26 18:08         ` Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: Artem K. Jouravsky @ 2005-09-26 13:46 UTC (permalink / raw)
  To: community

On Mon, Sep 26, 2005 at 03:28:18PM +0300, Michael Shigorin wrote:
> On Mon, Sep 26, 2005 at 03:40:10PM +0400, Artem K. Jouravsky wrote:
> > 2) нужно чтобы работало с mod_accel в качестве фронтенда,
> >    с mod_perl за спиной. 

> А не хотите на nginx посмотреть?  Есть в Sisyphus и backports/2.4, 
> работает.
Гм. Не задумывался... Надо подумать.
Но я так понимаю, моего вопроса это не снимет.

Да, забыл сказать -- mod_perl слушает адрес 127.0.0.1, и валится при любом
запросе, даже простым телнетом.

--
С уважением,
   Артём.
ЗАО "СЕМА.РУ"
************
FORTRAN is a good example of a language which is easier to parse
using ad hoc techniques.
		-- D. Gries
		[What's good about it?  Ed.]


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Comm] Re: mod_perl segmentation fault
  2005-09-26 13:46       ` Artem K. Jouravsky
@ 2005-09-26 18:08         ` Michael Shigorin
  2005-09-28 16:27           ` Artem K. Jouravsky
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2005-09-26 18:08 UTC (permalink / raw)
  To: community

On Mon, Sep 26, 2005 at 05:46:11PM +0400, Artem K. Jouravsky wrote:
> > > 2) нужно чтобы работало с mod_accel в качестве фронтенда,
> > >    с mod_perl за спиной. 
> > А не хотите на nginx посмотреть?  Есть в Sisyphus и
> > backports/2.4, работает.
> Гм. Не задумывался... Надо подумать.
> Но я так понимаю, моего вопроса это не снимет.

Реверс-прокси?  Со свистом и гиканьем.

> Да, забыл сказать -- mod_perl слушает адрес 127.0.0.1, и
> валится при любом запросе, даже простым телнетом.

Баги в bugzilla (ссылки также есть в README.ALT последней сборки 
в упорядоченном виде) -- знакомы?

Помогите убороть mod_perl, люди добрые.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Re: mod_perl segmentation fault
  2005-09-26 18:08         ` Michael Shigorin
@ 2005-09-28 16:27           ` Artem K. Jouravsky
  2005-09-29 12:45             ` Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: Artem K. Jouravsky @ 2005-09-28 16:27 UTC (permalink / raw)
  To: community

On Mon, Sep 26, 2005 at 09:08:18PM +0300, Michael Shigorin wrote:
> On Mon, Sep 26, 2005 at 05:46:11PM +0400, Artem K. Jouravsky wrote:
> > > > 2) нужно чтобы работало с mod_accel в качестве фронтенда,
> > > >    с mod_perl за спиной. 
> > > А не хотите на nginx посмотреть?  Есть в Sisyphus и
> > > backports/2.4, работает.
> > Гм. Не задумывался... Надо подумать.
> > Но я так понимаю, моего вопроса это не снимет.

> Реверс-прокси?  Со свистом и гиканьем.
Реверс-прокси да, но он у меня работает. Не работет бакэнд.

> > Да, забыл сказать -- mod_perl слушает адрес 127.0.0.1, и
> > валится при любом запросе, даже простым телнетом.

> Баги в bugzilla (ссылки также есть в README.ALT последней сборки 
> в упорядоченном виде) -- знакомы?
Да, ознакомился.
Сегодня пересобрал последнюю Сизифную сборку AS IS, только макросы %__make
заменил на %make. Оставил практически дефолтный конфиг, есть только один
виртуальник с единственной директивой ServerName.

Запускаю: /usr/sbin/httpd-perl -DPERL 
(чтобы включить собственно mod_perl и конфиг с виртуальником)
Не работает. 
Даже не пишет, как обработал конфиги...

[root@zeus vhosts]# telnet 127.0.0.1 80
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
GET /
Connection closed by foreign host.

В логах child pid 4512 exit signal Segmentation fault (11)
> Помогите убороть mod_perl, люди добрые.
:(

--
С уважением,
   Артём.
ЗАО "СЕМА.РУ"
************
Prof:    So the American government went to IBM to come up with a data
	 encryption standard and they came up with ...
Student: EBCDIC!"


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Comm] Re: mod_perl segmentation fault
  2005-09-28 16:27           ` Artem K. Jouravsky
@ 2005-09-29 12:45             ` Michael Shigorin
  2005-09-29 13:21               ` Artem K. Jouravsky
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2005-09-29 12:45 UTC (permalink / raw)
  To: community

On Wed, Sep 28, 2005 at 08:27:12PM +0400, Artem K. Jouravsky wrote:
> Оставил практически дефолтный конфиг, есть только один
> виртуальник с единственной директивой ServerName.
> Запускаю: /usr/sbin/httpd-perl -DPERL 
> (чтобы включить собственно mod_perl и конфиг с виртуальником)

Вообще в /etc/init.d/httpd-perl вроде _уже_ учтено (это про
1.3.33rusPL30.20-alt2.M24.2+).  Попробуйте всё ж им.

> Не работает.  Даже не пишет, как обработал конфиги...
> [root@zeus vhosts]# telnet 127.0.0.1 80
> Trying 127.0.0.1...
> Connected to 127.0.0.1.
> Escape character is '^]'.
> GET /
> Connection closed by foreign host.
> В логах child pid 4512 exit signal Segmentation fault (11)

Оп-па.  Вот чего не было, того не было.

Кстати, вообще-то GET / HTTP/1.0\n\n -- но это не повод для
segfault.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Re: mod_perl segmentation fault
  2005-09-29 12:45             ` Michael Shigorin
@ 2005-09-29 13:21               ` Artem K. Jouravsky
  0 siblings, 0 replies; 9+ messages in thread
From: Artem K. Jouravsky @ 2005-09-29 13:21 UTC (permalink / raw)
  To: community

On Thu, Sep 29, 2005 at 03:45:34PM +0300, Michael Shigorin wrote:
> On Wed, Sep 28, 2005 at 08:27:12PM +0400, Artem K. Jouravsky wrote:
> > Оставил практически дефолтный конфиг, есть только один
> > виртуальник с единственной директивой ServerName.
> > Запускаю: /usr/sbin/httpd-perl -DPERL 
> > (чтобы включить собственно mod_perl и конфиг с виртуальником)

> Вообще в /etc/init.d/httpd-perl вроде _уже_ учтено (это про
> 1.3.33rusPL30.20-alt2.M24.2+).  Попробуйте всё ж им.
Да это понятно, я просто сейчас пилю конфиги, чтобы и рабочий httpd жил, и
понять что с этим делать.

Конфиги сейчас личкой кину, похоже что дьявол там и зарыт.

> > Не работает.  Даже не пишет, как обработал конфиги...
Пишет, вру. 

> > [root@zeus vhosts]# telnet 127.0.0.1 80
> > Trying 127.0.0.1...
> > Connected to 127.0.0.1.
> > Escape character is '^]'.
> > GET /
> > Connection closed by foreign host.
> > В логах child pid 4512 exit signal Segmentation fault (11)

> Оп-па.  Вот чего не было, того не было.

> Кстати, вообще-то GET / HTTP/1.0\n\n -- но это не повод для
> segfault.
А вот здесь правда. Валится...

--
С уважением,
   Артём.
ЗАО "СЕМА.РУ"
************
The system was down for backups from 5am to 10am last Saturday.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-09-29 13:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-23 13:34 [Comm] mod_perl segmentation fault Artem K. Jouravsky
2005-09-23 20:12 ` [Comm] " Alexey Tourbin
2005-09-26 11:40   ` Artem K. Jouravsky
2005-09-26 12:28     ` Michael Shigorin
2005-09-26 13:46       ` Artem K. Jouravsky
2005-09-26 18:08         ` Michael Shigorin
2005-09-28 16:27           ` Artem K. Jouravsky
2005-09-29 12:45             ` Michael Shigorin
2005-09-29 13:21               ` Artem K. Jouravsky

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git