PHP 4.4.0 session.so + (httpd), uid 80: exited on signal 11
Miroslav Lachman
000.fbsd at quip.cz
Tue Jul 19 10:56:43 CEST 2005
Divacky Roman wrote:
> On Sun, Jul 17, 2005 at 12:57:25PM +0200, Miroslav Lachman wrote:
>
>>Zdravim vsechny, kdo i o vikendu sedi u pocitace misto nekde u vody na
>>slunicku...
>>
>>Vcera jsem upgradeoval na ctyrech strojich PHP na verzi 4.4.0 a od te
>>doby mi na jednom stroji umira Apache child pri pokusu o pristup na
>>jakoukoliv stranku (i na stacicke *.html, nebo treba obrazek). U 3 ze 4
>>stroju je stejna konfigurace Apache a PHP (vcetne extensions) u dvou je
>>navic i stejna verze FreeBSD (5.4-STABLE - dalsi stroje jsou 5.3 a
>>4.11). Apache child umira na jednom z tech dvou "stejnych" stroju.
>>Jelikoz uz jsem se s necim podobnym jednou setkal (asi pred pul rokem na
>>stroji s FreeBSD 4.11), tak jsem sel hned po PHP extensions - vsechny
>>jsem vypnul, reloadnul Apache a uz nic neexitovalo, pak staci aktivovat
>>extension=session.so a Apache zase exituje. Tenkrat ovsem exitoval jenom
>>na strankach v PHP, ktere pouzivaji session, ted exituje pri jakemkoliv
>>requestu. Tenkrat jsem s tim zapasil skoro cely den, nekolikrat jsem
>>rekompiloval PHP, Apache a extension php4-session az to najednou zaclo
>>fungovat. Zkusil jsem to i tady, ale zatim nic nezabira.
>
>
> pustit apache tak aby bezel jen jeden a attachnout k nemu gdb s breakem na exit
> (nebo cim to exituje, to se musi vyzkoumat) a pak se podivat na backtrace...
>
> mozna to rekne docela dost o tom co se deje
Pustit apache tak, aby bezel jen jeden, to bych jeste zvladnul, ale
zbytek te vety je pro me "spaneslka vesnice" - nikdy jsem to nedelal i
kdyz mirne tusim, co to ma byt, tak rozhodne nevim, jak na to.
Zatim to vyresil downgrade, ted jeste zkusim prekompilovat vsechny
zavislosti php4-extensions a kdyz to nezabere, tak asi zkusim zapatrat,
jak provest to "pripojeni gdb s breakem na exit" a co s tim pak vlastne
dal :]
--
Miroslav Lachman
Webapplication Developer
More information about the Users-l
mailing list