Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

beragadt php-cgi

9 views
Skip to first unread message

"Kónya Zoltán (EVM)"

unread,
Nov 28, 2009, 5:18:09 AM11/28/09
to

Hali!

Van egy apache server (suphp, php-cgi), amin időnként néhány php script
"beragad" és 20-30%-ban eszi a procit.
A /proc/PID/cwd könyvtár egy RC(round cube) gyökérre mutat, ami rendben
is van. - ezt használom is -

Hogy tudnám megnézni, melyik PHP script a bűnös? Vagy esetleg valami
config gond lehet?
Van még néhány script fenn, de azokkal nem tapasztaltam a problémát.

Hogy tudom kideríteni, hogy egy adott php-cgi melyik scriptet futtatja?
(most jutott eszembe, hogy a process indulási idejét és az access.log-ot
összevethettem volna, de sajnos már kilőttem)

köszi,
z.

_________________________________________________
linux lista - li...@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Hegedüs Ervin

unread,
Nov 28, 2009, 7:44:54 AM11/28/09
to

hello,

> Van egy apache server (suphp, php-cgi), amin időnként néhány php script
> "beragad" és 20-30%-ban eszi a procit.
> A /proc/PID/cwd könyvtár egy RC(round cube) gyökérre mutat, ami rendben
> is van. - ezt használom is -
>
> Hogy tudnám megnézni, melyik PHP script a bűnös? Vagy esetleg valami
> config gond lehet?
> Van még néhány script fenn, de azokkal nem tapasztaltam a problémát.

a ps ax | grep $PID mit mond?

esetleg cat /proc/$PID/cmdline?


ill strace (-f) -p $PID hatha egybol a hibat is megmutatja.


a.

"Kónya Zoltán (EVM)"

unread,
Nov 28, 2009, 12:06:20 PM11/28/09
to

> a ps ax | grep $PID mit mond?
>
>

semmi extra, egy futó folyamatnak írja, 30%-os cpu használattal

> esetleg cat /proc/$PID/cmdline?
>
azt hiszem ezt néztem, csak a phpcgi a megfelelő útvonallal


>
> ill strace (-f) -p $PID hatha egybol a hibat is megmutatja.
>
>

ez jó ötlet, ha előjön a dolog megnézem

üdv.,
z.

Hegedüs Ervin

unread,
Nov 28, 2009, 2:53:11 PM11/28/09
to

hello,

> > esetleg cat /proc/$PID/cmdline?
> >
> azt hiszem ezt néztem, csak a phpcgi a megfelelő útvonallal

cwd-t írtál... :)

> > ill strace (-f) -p $PID hatha egybol a hibat is megmutatja.
> >
> >
> ez jó ötlet, ha előjön a dolog megnézem

hajra.


a

"Kónya Zoltán (EVM)"

unread,
Nov 28, 2009, 3:05:48 PM11/28/09
to

> cwd-t írtál... :)
>
>
igen, ezt is meg azt is néztem, a cwd-ből "derítettem" ki, hogy
egyáltalán melyik virtualhost alatt lévő script okozhatja a gondot
végig mentem az összes fájlon a proc/$PID könyvtárában, de nem találtam
használható infot a cwd-n kívül, a cmdline nem mondott semmi okosat
(azt addig is tudtam, hogy a /a/b/php-cgi a bibi)

> hajra.
>
>
lehet, hogy még felhozom a dolgot, de egyelőre nem tudok mit csinálni -
az RC forrásán nem akarom magam átrágni -
a hibát próbáltam, de nem tudtam előhozni
esetleg egy verziófirssítést kellene csinálnom, végüs a lényeg az, hogy
a hiba megszűnjön

köszi,
z.

Veres Lajos <vlajos@ludens.elte.hu>

unread,
Nov 28, 2009, 5:08:16 PM11/28/09
to

On Sat, 28 Nov 2009, "Kónya Zoltán (EVM)" wrote:

> Hogy tudom kideríteni, hogy egy adott php-cgi melyik scriptet futtatja?

mod_status-szal lehet nézni, hogy melyik pid-hez melyik request tartozik.

--
Veres Lajos
vla...@ludens.elte.hu
+36 20 438 5909

"Kónya Zoltán (EVM)"

unread,
Nov 29, 2009, 3:17:49 AM11/29/09
to

> mod_status-szal lehet nézni, hogy melyik pid-hez melyik request tartozik.
>
>

köszi, remélem jutok valamire

üdv.,
z.

Medovárszky Zoltán

unread,
Nov 30, 2009, 6:53:48 AM11/30/09
to

2009.11.28. 23:08 keltezéssel, Veres Lajos írta:
> mod_status-szal lehet nézni, hogy melyik pid-hez melyik request tartozik.
Én a mod_top -pal derítettem ki legutóbb, hogy melyik script volt a ludas:

http://www.mod-top.org/documentation.html

Igor

0 new messages