ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] падение апача
@ 2006-02-23  8:32 Anton Gorlov
  2006-02-23  8:53 ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2006-02-23  8:32 UTC (permalink / raw)
  To: ALT Devel discussion list

Что народ подскажет по поводу такой проблемы.

есть некая БД firebird. и модуль к php для работы с этой БД.  дома под 
сизифом всё работает. Здесь же -на ALM2.4 + апдейты после установки 
модул падает apache.  на работе конечно же персобирал из src.rpm. Причём 
изначально всё собирал под мастера.
Как отыскать почему падает?

выот вывод ldd под сизифм и мастером:

master 2.4:
         libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x0012e000)
         libc.so.6 => /lib/libc.so.6 (0x0019d000)
         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x002ab000)
         libncurses.so.5 => /usr/lib/libncurses.so.5 (0x00364000)
         libcrypt.so.1 => /lib/libcrypt.so.1 (0x0037e000)
         libm.so.6 => /lib/libm.so.6 (0x003b1000)
         libdl.so.2 => /lib/libdl.so.2 (0x003d4000)
         libpthread.so.0 => /lib/libpthread.so.0 (0x003d8000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0042c000)
         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
         libgpm.so.1 => /usr/lib/libgpm.so.1 (0x00435000)
         libtinfo.so.5 => /lib/libtinfo.so.5 (0x0043b000)

Sisyphus:
	linux-gate.so.1 =>  (0xffffe000)
	libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x3aac6000)
	libc.so.6 => /lib/libc.so.6 (0x3ab3e000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ac57000)
	libncurses.so.5 => /usr/lib/libncurses.so.5 (0x3ad28000)
	libcrypt.so.1 => /lib/libcrypt.so.1 (0x3ad44000)
	libm.so.6 => /lib/libm.so.6 (0x3ad77000)
	libdl.so.2 => /lib/libdl.so.2 (0x3ad9a000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x3ad9f000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x3adf2000)
	/lib/ld-linux.so.2 (0x75555000)
	libgpm.so.1 => /usr/lib/libgpm.so.1 (0x3adfb000)
	libtinfo.so.5 => /lib/libtinfo.so.5 (0x3ae01000)

Спек модуля для php 
http://stalker37.pnz.ru/fls/ALTSRC/Specs/php-interbase.spec


-- 
   np: Черный обелиск - 01. СТЕНА


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

* Re: [devel] падение апача
  2006-02-23  8:32 [devel] падение апача Anton Gorlov
@ 2006-02-23  8:53 ` Michael Shigorin
  2006-02-23  9:36   ` Anton Gorlov
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2006-02-23  8:53 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Feb 23, 2006 at 11:32:32AM +0300, Anton Gorlov wrote:
> Sisyphus:
> 	libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x3aac6000)
> 	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ac57000)

ldd libfbclient.so.1 | grep libstdc
?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] падение апача
  2006-02-23  8:53 ` Michael Shigorin
@ 2006-02-23  9:36   ` Anton Gorlov
  2006-02-23 10:35     ` Anton Gorlov
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2006-02-23  9:36 UTC (permalink / raw)
  To: ALT Devel discussion list

Michael Shigorin пишет:

>>Sisyphus:
>>	libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x3aac6000)
>>	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ac57000)
> ldd libfbclient.so.1 | grep libstdc
> ?

То что под сизифом:
[stalker@f37 stalker]$ ldd /usr/lib/libfbclient.so.1 |grep libstdc
         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xa7e1b000)

на мастере:
[root@ring lib]# ldd /usr/lib/libfbclient.so.1 |grep libstdc
         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x00191000)



-- 
   np: Черный обелиск - 10. СТЕНА (1991)


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

* Re: [devel] падение апача
  2006-02-23  9:36   ` Anton Gorlov
@ 2006-02-23 10:35     ` Anton Gorlov
  2006-02-24  8:40       ` Anton Gorlov
  2006-02-25  7:41       ` Anton Gorlov
  0 siblings, 2 replies; 10+ messages in thread
From: Anton Gorlov @ 2006-02-23 10:35 UTC (permalink / raw)
  To: ALT Devel discussion list

Если у кого есть желание проверить у себя..то выложил Src.rpm (и RPM 
тоже) на  http://stalker37.pnz.ru/fls/ALTSRC/testing/firebird/



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

* Re: [devel] падение апача
  2006-02-23 10:35     ` Anton Gorlov
@ 2006-02-24  8:40       ` Anton Gorlov
  2006-02-25  7:41       ` Anton Gorlov
  1 sibling, 0 replies; 10+ messages in thread
From: Anton Gorlov @ 2006-02-24  8:40 UTC (permalink / raw)
  To: ALT Devel discussion list

Anton Gorlov пишет:

Неужели н иу кого нет мыслей почему может падать под мастермо апач с
модулем php-interbase? Причём -падает именно mod_php и/или апач...
Бо - руками в консоли запустил #php test.php (внутри phpinfo)
там явн овидно наличие php-interbase и ничего не падает.

interbase

Interbase Support => enabled
Revision => $Revision: 1.91.2.33 $
Dynamic Module => yes
Allow Persistent Links => Yes
Persistent Links => 0/unlimited
Total Links => 0/unlimited
Timestamp Format => %m/%d/%Y %H:%M:%S
Date Format => %m/%d/%Y
Time Format => %H:%M:%S

http://stalker37.pnz.ru/fls/ALTSRC/testing/firebird/php.root.txt





-- 
   np: silence



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

* Re: [devel] падение апача
  2006-02-23 10:35     ` Anton Gorlov
  2006-02-24  8:40       ` Anton Gorlov
@ 2006-02-25  7:41       ` Anton Gorlov
  2006-02-28  9:38         ` Michael Shigorin
  1 sibling, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2006-02-25  7:41 UTC (permalink / raw)
  To: ALT Devel discussion list

Anton Gorlov пишет:
> Если у кого есть желание проверить у себя..то выложил Src.rpm (и RPM 
> тоже) на  http://stalker37.pnz.ru/fls/ALTSRC/testing/firebird/

В общем бага где-то в апаче, так как пересборка апача и текущего mod_php 
из апдейтов с новым апачем решили проблему.


-- 
   np: silence


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

* Re: [devel] падение апача
  2006-02-25  7:41       ` Anton Gorlov
@ 2006-02-28  9:38         ` Michael Shigorin
  2006-02-28 11:11           ` Anton Gorlov
  2006-03-14 15:22           ` Anton Gorlov
  0 siblings, 2 replies; 10+ messages in thread
From: Michael Shigorin @ 2006-02-28  9:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sat, Feb 25, 2006 at 10:41:54AM +0300, Anton Gorlov wrote:
> В общем бага где-то в апаче, так как пересборка апача и
> текущего mod_php из апдейтов с новым апачем решили проблему.

Уж не скажу, бага или недостаток фичи, но повторюсь -- 
apache, близкий к Sisyphus по src.rpm, находится в backports/2.4
и используется у меня в рабочих условиях.

PS: есть мнение, что исходный вопрос был предназначен для
sisyphus@...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

* Re: [devel] падение апача
  2006-02-28  9:38         ` Michael Shigorin
@ 2006-02-28 11:11           ` Anton Gorlov
  2006-02-28 15:15             ` Michael Shigorin
  2006-03-14 15:22           ` Anton Gorlov
  1 sibling, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2006-02-28 11:11 UTC (permalink / raw)
  To: ALT Devel discussion list

Michael Shigorin пишет:

>>В общем бага где-то в апаче, так как пересборка апача и
>>текущего mod_php из апдейтов с новым апачем решили проблему.
> Уж не скажу, бага или недостаток фичи, но повторюсь -- 
> apache, близкий к Sisyphus по src.rpm, находится в backports/2.4
> и используется у меня в рабочих условиях.

У меня стабильно падало на apache-1.3.33rusPL30.20-alt1.M24.2.
То есть как раз версия из бекпортов. Падает стабильно.

Так как с пид-файлом ситуацию разрешить так и не получается..то наверное 
залью пока-что версию firebird бьез него (там без патчения исходников 
что-то сложно придумать..а c++ я не знаю совсем, кроме как hello world!)

> PS: есть мнение, что исходный вопрос был предназначен для
> sisyphus@...

Не совсем..бо меня больше всего интерисует работа под мастером 2.4...


-- 
   np: silence


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

* Re: [devel] падение апача
  2006-02-28 11:11           ` Anton Gorlov
@ 2006-02-28 15:15             ` Michael Shigorin
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2006-02-28 15:15 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Feb 28, 2006 at 02:11:48PM +0300, Anton Gorlov wrote:
> >>В общем бага где-то в апаче, так как пересборка апача и
> >>текущего mod_php из апдейтов с новым апачем решили проблему.
> > Уж не скажу, бага или недостаток фичи, но повторюсь -- 
> > apache, близкий к Sisyphus по src.rpm, находится в
> > backports/2.4 и используется у меня в рабочих условиях.
> У меня стабильно падало на apache-1.3.33rusPL30.20-alt1.M24.2.
> То есть как раз версия из бекпортов. Падает стабильно.

При этом пересобранный apache-1.3.34rusPL30.22-alt2.src.rpm с тем
модулем не падает? (собирать лучше в hasher)

Ну в принципе можно и подновить бэкпорт, я-то думал, что там
сейчас именно последний.

> > PS: есть мнение, что исходный вопрос был предназначен для
> > sisyphus@...
> Не совсем..бо меня больше всего интерисует работа под мастером
> 2.4...

Тогда тем более пошли в backports@.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] падение апача
  2006-02-28  9:38         ` Michael Shigorin
  2006-02-28 11:11           ` Anton Gorlov
@ 2006-03-14 15:22           ` Anton Gorlov
  1 sibling, 0 replies; 10+ messages in thread
From: Anton Gorlov @ 2006-03-14 15:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Michael Shigorin пишет:

> Уж не скажу, бага или недостаток фичи, но повторюсь -- 
> apache, близкий к Sisyphus по src.rpm, находится в backports/2.4
> и используется у меня в рабочих условиях.

В общем рано я обрадовался. оно по прежнемупадает..о теперь только если 
сказать явно servce httpd restart. при service reload падать перестало 
действительно. Посравнивал повнимательнее то с чем слинковано оно все в 
сизифе и с чем слинковалось в мастере.
Вот что получил (см аттач).
Последнее что приходитв голову -пересобрать пшп с libpthread.so.0.
Хотя ещё странно что трейсы получаются пустыми. пробовал strace gdb valgrind






-- 
   np: silence

[-- Attachment #2: libs.txt --]
[-- Type: text/plain, Size: 5999 bytes --]

Sisyphus:
[root@f37 etc]# ldd /usr/lib/php/4.4.2/extensions/interbase.so
        linux-gate.so.1 =>  (0xffffe000)
        libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x3aac8000)
        libc.so.6 => /lib/libc.so.6 (0x3ab40000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ac59000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x3ad2a000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x3ad46000)
        libm.so.6 => /lib/libm.so.6 (0x3ad79000)
        libdl.so.2 => /lib/libdl.so.2 (0x3ad9c000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x3ada1000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x3adf4000)
        /lib/ld-linux.so.2 (0x75555000)
   -    libgpm.so.1 => /usr/lib/libgpm.so.1 (0x3adfd000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x3ae03000)

[root@f37 etc]# objdump -p /usr/lib/php/4.4.2/extensions/interbase.so |grep NEEDED
  NEEDED      libfbclient.so.1
  NEEDED      libc.so.6

[root@f37 etc]# ldd /usr/lib/libfbclient.so.1
        linux-gate.so.1 =>  (0xffffe000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ab33000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x3ac05000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x3ac21000)
        libm.so.6 => /lib/libm.so.6 (0x3ac54000)
        libc.so.6 => /lib/libc.so.6 (0x3ac77000)
        libdl.so.2 => /lib/libdl.so.2 (0x3ad90000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x3ad94000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x3ade8000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x3adf1000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x3adf7000)
        /lib/ld-linux.so.2 (0x75555000)

[root@f37 etc]# objdump -p /usr/lib/libfbclient.so.1 |grep NEEDED  
  NEEDED      libstdc++.so.6
  NEEDED      libncurses.so.5
  NEEDED      libcrypt.so.1
  NEEDED      libm.so.6
  NEEDED      libc.so.6
  NEEDED      libdl.so.2
  NEEDED      libpthread.so.0
  NEEDED      libgcc_s.so.1

[root@f37 etc]# ldd /usr/lib/apache/libphp4.so
        linux-gate.so.1 =>  (0xffffe000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x3aac3000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x3aaf7000)
        libmm.so.1 => /usr/lib/libmm.so.1 (0x3ab17000)
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0x3ab1b000)
        libz.so.1 => /lib/libz.so.1 (0x3ab47000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x3ab5a000)
        libm.so.6 => /lib/libm.so.6 (0x3ab6d000)
        libdl.so.2 => /lib/libdl.so.2 (0x3ab91000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x3ab95000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x3abaa000)
        libphp-4.4.2.so => /usr/lib/libphp-4.4.2.so (0x3abfd000)
        libc.so.6 => /lib/libc.so.6 (0x3ad51000)
                /lib/ld-linux.so.2 (0x75555000)

[root@f37 etc]# objdump -p /usr/lib/apache/libphp4.so |grep NEEDED
  NEEDED      libcrypt.so.1
  NEEDED      libexpat.so.0
  NEEDED      libmm.so.1
  NEEDED      libpcre.so.3
  NEEDED      libz.so.1
  NEEDED      libresolv.so.2
  NEEDED      libm.so.6
  NEEDED      libdl.so.2
  NEEDED      libnsl.so.1
  NEEDED      libpthread.so.0
  NEEDED      libphp-4.4.2.so
  NEEDED      libc.so.6


ALM2.4
[root@chaos_lnx var]# ldd /usr/lib/php/4.3.10/extensions/interbase.so
        libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x0012c000)
        libc.so.6 => /lib/libc.so.6 (0x0019b000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x002a9000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x00362000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x0037c000)
        libm.so.6 => /lib/libm.so.6 (0x003af000)
        libdl.so.2 => /lib/libdl.so.2 (0x003d2000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x003d6000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0042a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x00433000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x00439000)

[root@chaos_lnx var]# objdump -p /usr/lib/php/4.3.10/extensions/interbase.so |grep NEEDED
  NEEDED      libfbclient.so.1
  NEEDED      libc.so.6

[root@chaos_lnx root]# ldd /usr/lib/libfbclient.so
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0018f000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x00248000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00263000)
        libm.so.6 => /lib/libm.so.6 (0x00296000)
        libc.so.6 => /lib/libc.so.6 (0x002b9000)
        libdl.so.2 => /lib/libdl.so.2 (0x003c6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x003ca000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0041d000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x00427000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x0042d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

[root@chaos_lnx root]# objdump -p /usr/lib/libfbclient.so |grep NEEDED
  NEEDED      libstdc++.so.5
  NEEDED      libncurses.so.5
  NEEDED      libcrypt.so.1
  NEEDED      libm.so.6
  NEEDED      libc.so.6
  NEEDED      libdl.so.2
  NEEDED      libpthread.so.0
  NEEDED      libgcc_s.so.1


[root@chaos_lnx root]# ldd /usr/lib/apache/libphp4.so
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00127000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x0015a000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x00170000)
        libmm.so.1 => /usr/lib/libmm.so.1 (0x0018f000)
        libz.so.1 => /lib/libz.so.1 (0x00193000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x001a6000)
        libm.so.6 => /lib/libm.so.6 (0x001b9000)
        libdl.so.2 => /lib/libdl.so.2 (0x001dc000)
        libphp-4.3.10.so => /usr/lib/libphp-4.3.10.so (0x001e1000)
        libc.so.6 => /lib/libc.so.6 (0x00319000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)


[root@chaos_lnx root]# objdump -p /usr/lib/apache/libphp4.so  |grep NEEDED
  NEEDED      libcrypt.so.1
  NEEDED      libnsl.so.1
  NEEDED      libexpat.so.0
  NEEDED      libmm.so.1
  NEEDED      libz.so.1
  NEEDED      libresolv.so.2
  NEEDED      libm.so.6
  NEEDED      libdl.so.2
  NEEDED      libphp-4.3.10.so
  NEEDED      libc.so.6

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

end of thread, other threads:[~2006-03-14 15:22 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-23  8:32 [devel] падение апача Anton Gorlov
2006-02-23  8:53 ` Michael Shigorin
2006-02-23  9:36   ` Anton Gorlov
2006-02-23 10:35     ` Anton Gorlov
2006-02-24  8:40       ` Anton Gorlov
2006-02-25  7:41       ` Anton Gorlov
2006-02-28  9:38         ` Michael Shigorin
2006-02-28 11:11           ` Anton Gorlov
2006-02-28 15:15             ` Michael Shigorin
2006-03-14 15:22           ` Anton Gorlov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

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

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


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