phpbar.de logo

Mailinglisten-Archive

[php] LAMP (PHP x.16 & 4.0) SegFault immer an selber stelle :(

[php] LAMP (PHP x.16 & 4.0) SegFault immer an selber stelle :(

Michael Schwing, Cinemabilia (Abtl. EDV Betriebsorganisation) edv_(at)_cinemabilia.de
Mon, 19 Jun 2000 11:27:45 +0200


Hallo Liste,

habe hier echtes %&§! Problem an dem ich seit über einer Woche (also >40
Std.)
rumdoktor, weil man glaubt ja immer erst mal an die eigene Dusseligkeit.

Habe folgendes Symptom:

Ziel: Update auf PHP > 3.0.7 (brauche u.a. shuffle() und "gd.jpg")
	Bei der Gelegenheit soll auch gleich MySQL einen kleinen Auffrischer
	erhalten. Apache bei der Gelegeheit von 1.3.9 auf 1.3.12 hieven.

1. Schritt:
MySQL wurde als Binary auf unsere Linux RH4.2 Kernel 2.0.36 (läuft
superstabil)
installiert, damit ich den ganzen Ärger mit neuen/alten libc/glibc usw.
nicht habe...
Läuft prima, schnell und zuverlässig wie immer.

2. Schritt
Wie immer den ganzen "Schmutz" mit Apache/mod_sll/openssl usw. vorbereiten
usw
-> kein Problem, schwups fertig.

3. Schritt (Variante 1)
PHP x.16 Source in Baum eingefügt, GD/JPEG/PNG/ZLIB usw mit eingebaut,
kompilieren
fertig (keine Fehler, keine Probleme) --with-apache...

3. Schritt (Variante 2)
wie 3.1 aber mit PHP 4 (Sessions wären ja auch nicht schlecht... ;-)

Anschließen Apache mit PHP,mod_rewrite und mod_zmod(IVW Seitenzählung)
(nicht DSO/shared, sondern fix) kompiliert
Auch hier keine Compfehler o.ä. Installiert, gestartet ohne Fehlermeldung.

Die Domain läßt sich ansprechen, die Seiten kommen prima und dann:

RUMMS. Ganz bestimmte Seiten lassen sich reproduzierbar nicht mehr komplett
ausführen.
Mitten in der Abarbeitung bricht das Apache-Child mit SegFault (11) stumpf
ab.

(gdb usw. hat keine wirklich tollen Erkenntnisse gebracht, immer wenn ich
die betroffene
Funktion z.B. sessions exclude, melde sich das nächste Modul bei "gleichem
Aussehen des Fehlers")

Alle (!ehrlich) Varianten von Apache (sogar mal mit .9 probiert), PHP mit
und ohne
GD usw. ist ausprobiert...

Suche in den diversen Listen ergab keine brauchbaren Hinweise.

Meine Webseiten sind _sehr_ modular aufgebaut ( include() find ich einfach
geil ;-)

Die versagenen Seiten haben eins gemeinsam: sie steigen in einer der
incudeten Seite
meistens in der dritten Include-ebene aus. Immmer bleiben Sie dann direkt
mit dem
erneuten Aufruf eines short-tags hängen:
z.B.:
	<img src=balken<? echo $hauptfarbe ?>.gif with=10 height=5>

Wie gesagt, diese Seiten laufen ohne Probleme auf LAMP 1.3.9 / php x.7 und
neuem MySQL
Siehe: http://www.cinemabilia.de http://www.dvd-supermarkt.de und einige
andere, die
alle vom gleichen Server bedient werden...

Weiß jemand irgend einen guten Tipp wie das hier jetzt weitergeht? Gibt es
eine include()
Limitierung was die Anzahl pro Prozess angeht (Ich rede nicht von Schleifen
1..n) sondern
so 4-12 includes in einer php3 Datei mit ca 3 Ebenen
(include(include(include())))

Bitte cc an edv_(at)_cinemabilia.de damit die guten Ideen nicht an mir
vorlaufen...

Vielen Dank und
trotzdem weiterhin viel Spaß mit PHP

Michael Schwing


P.S.: Wenn jemand das Problem in Aktion sehen möchte, kurze eMail, ich
schalte dann die Domain
mit dem betroffenen Apache auf www.tvcentral.de an.


--------------------------------------------
Cinemabilia
Alles über Film, Kino & TV

Postfach 45 03 45	Walter-Geerdes-Str.7
28297 Bremen		28307 Bremen

Telefon: 0421 17490-0
Fax:	 0421 1749050

http://www.cinemabilia.de
eMail: info_(at)_cinemabilia.de

--------------------------------------------
Die Cinemabilia eShop-Welt

http://www.Filmplakate.de
http://www.Starfotos.com
http://www.Soundtrack-Shop.de
http://www.DVD-Supermarkt.de

--------------------------------------------



php::bar PHP Wiki   -   Listenarchive