processz beragadasok es kilovesuk

Fórumok

processz beragadasok es kilovesuk

Hozzászólások

Hello, szoval olyan problemam lenne, hogy az mrtg altal futtatott cpuinfos stat cronbeli lefutasa utan gyakran be be ragadnak a processzei lasd:

root 2054 0.0 0.3 3276 760 ? Ss Jul20 0:02 /usr/sbin/cron
root 9914 0.0 0.6 3636 1320 ? S Jul27 0:00 \_ /USR/SBIN/CRON
root 8736 0.0 0.9 4500 1764 ? Ss Jul27 0:00 | \_ /bin/sh -c if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/
mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi
root 5308 0.0 1.1 13928 2108 ? S Jul27 0:03 | \_ /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg/mrtg.cfg
root 6917 0.0 0.7 5988 1456 ? S Jul27 0:00 | \_ /usr/bin/perl /etc/mrtg/cpuinfo.pl localhost
linux
root 26807 0.0 0.9 4480 1732 ? S Jul27 0:00 | \_ sh -c /usr/bin/sar -u 1 10 | grep Average
root 14139 0.0 0.4 2840 924 ? S Jul27 0:00 | \_ /usr/bin/sar -u 1 10
root 14781 0.0 0.4 2824 948 ? S Jul27 0:00 | | \_ sadc 1 11 -z
root 2532 0.0 0.4 2920 804 ? S Jul27 0:00 | \_ grep Average
root 15512 0.0 0.6 3636 1320 ? S Jul27 0:00 \_ /USR/SBIN/CRON
root 10130 0.0 0.9 4500 1764 ? Ss Jul27 0:00 \_ /bin/sh -c if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/
mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi
root 2282 0.0 1.1 13952 2108 ? S Jul27 0:03 \_ /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg/mrtg.cfg
root 31361 0.0 0.7 5956 1452 ? S Jul27 0:00 \_ /usr/bin/perl /etc/mrtg/cpuinfo.pl localhost
linux
root 775 0.0 0.9 4464 1732 ? S Jul27 0:00 \_ sh -c /usr/bin/sar -u 1 10 | grep Average
root 403 0.0 0.4 2868 860 ? S Jul27 0:00 \_ /usr/bin/sar -u 1 10
root 6414 0.0 0.4 2880 948 ? S Jul27 0:00 | \_ sadc 1 11 -z
root 13800 0.0 0.4 2912 804 ? S Jul27 0:00 \_ grep Average

es bar nem eszik a cpu-t meg semmi csak szerintem lefutas utan vhogy ottmaradnak, eleg idegesito, hogyha feltunoen sok process fut akkor ezeket kikell lovoldosnom. Szoval a kerdes, hogy nincs e vmi bevalt modszer vagy alkalmazas amivel betudom allitani hogy figyelje ezeket a processeket es ha sokaig bentvannak mint most is akkor loje ki magatol? Elore is koszonom a segitseget.

Hát, a konkréd kérdésedre nem tudok válaszolni.
Azt viszont tudom ajánlani a problémádra, hogy a crondból lefuttathatod a killall [processznév] parancsot. Persze ez csak akkor jó, ha tudod a beragadt processz nevét, és biztos vagy benne, hogy más ilyen nevű processz (vagyis senki más nem futtatja az adott programot) nincs. (Elég erdekes dolgok tudnak kisülni pl.: egy killall /binm/bash -ból, ha root adja ki.)

[quote:ab2b574884="miszterx"]
..alkalmazas amivel betudom allitani hogy figyelje ezeket a processeket es ha sokaig bentvannak mint most is akkor loje ki magatol? Elore is koszonom a segitseget.

Szia.
Arra nem gondoltál, hogy a másik végén "fogd meg a tehenet"?:)
A cpuinfon kivül van még egy-két cpu lekérdezés/ő a mrtg hez, inkább
azt kellene felejteni.. mert egy kilövösdivel nem oldod meg a problémát..
.. csak eltussolod.
Fri

[quote:a80b74b81b="zither"]Azt viszont tudom ajánlani a problémádra, hogy a crondból lefuttathatod a killall [processznév] parancsot.

Tyja.. ezzel nagy valószínűséggel el tudja érni, hogy akár hazavágja a mrtg azokat a fájlokat, amikben az értékeket tárolja..:))
Nagyon ügyes!
Ezzel tényleg egy csapásra megoldja a problémát..:))
Emlitettem már a power gombot?:-)
Fri

[quote:55d30b2209="miszterx"]Hello, szoval olyan problemam lenne, hogy az mrtg altal futtatott cpuinfos stat cronbeli lefutasa utan gyakran be be ragadnak a processzei lasd:

root 2054 0.0 0.3 3276 760 ? Ss Jul20 0:02 /usr/sbin/cron
root 9914 0.0 0.6 3636 1320 ? S Jul27 0:00 \_ /USR/SBIN/CRON
root 8736 0.0 0.9 4500 1764 ? Ss Jul27 0:00 | \_ /bin/sh -c if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/
mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi
root 5308 0.0 1.1 13928 2108 ? S Jul27 0:03 | \_ /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg/mrtg.cfg
root 6917 0.0 0.7 5988 1456 ? S Jul27 0:00 | \_ /usr/bin/perl /etc/mrtg/cpuinfo.pl localhost
linux
root 26807 0.0 0.9 4480 1732 ? S Jul27 0:00 | \_ sh -c /usr/bin/sar -u 1 10 | grep Average
root 14139 0.0 0.4 2840 924 ? S Jul27 0:00 | \_ /usr/bin/sar -u 1 10
root 14781 0.0 0.4 2824 948 ? S Jul27 0:00 | | \_ sadc 1 11 -z
root 2532 0.0 0.4 2920 804 ? S Jul27 0:00 | \_ grep Average
root 15512 0.0 0.6 3636 1320 ? S Jul27 0:00 \_ /USR/SBIN/CRON
root 10130 0.0 0.9 4500 1764 ? Ss Jul27 0:00 \_ /bin/sh -c if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/
mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi
root 2282 0.0 1.1 13952 2108 ? S Jul27 0:03 \_ /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg/mrtg.cfg
root 31361 0.0 0.7 5956 1452 ? S Jul27 0:00 \_ /usr/bin/perl /etc/mrtg/cpuinfo.pl localhost
linux
root 775 0.0 0.9 4464 1732 ? S Jul27 0:00 \_ sh -c /usr/bin/sar -u 1 10 | grep Average
root 403 0.0 0.4 2868 860 ? S Jul27 0:00 \_ /usr/bin/sar -u 1 10
root 6414 0.0 0.4 2880 948 ? S Jul27 0:00 | \_ sadc 1 11 -z
root 13800 0.0 0.4 2912 804 ? S Jul27 0:00 \_ grep Average

es bar nem eszik a cpu-t meg semmi csak szerintem lefutas utan vhogy ottmaradnak, eleg idegesito, hogyha feltunoen sok process fut akkor ezeket kikell lovoldosnom. Szoval a kerdes, hogy nincs e vmi bevalt modszer vagy alkalmazas amivel betudom allitani hogy figyelje ezeket a processeket es ha sokaig bentvannak mint most is akkor loje ki magatol? Elore is koszonom a segitseget.

Hamár megy snmpd, gonolom mrtg-hez megy, a gépen miért nem tőle kérdezgetsz?

[quote:2ea3dfd136="Frimen"][quote:2ea3dfd136="zither"]Azt viszont tudom ajánlani a problémádra, hogy a crondból lefuttathatod a killall [processznév] parancsot.

Tyja.. ezzel nagy valószínűséggel el tudja érni, hogy akár hazavágja a mrtg azokat a fájlokat, amikben az értékeket tárolja..:))
Nagyon ügyes!
Ezzel tényleg egy csapásra megoldja a problémát..:))
Emlitettem már a power gombot?:-)
Fri

Lehet, hogy én értelmeztem rosszul.
Számomra az derült, ki, hogy olyan processzekről van szó, amik nem csinálnak semmit, nem foglalnak le erőforrást, csak éppen nem záródtak be.
Ekkor "óvatosan" lehet használni ilyesmit.

Viszont úgy látom ez a feltétel nem teljesül, hiszen ha az mrtg elronthatja a fájlait, az azt jelenti, hogy még mindig nyitva tartja, vagyis van lefoglalt erőforrás.

Erre a lehetőségre nem gondoltam, valóban hülye ötlet volt. :(

(Bár legalább a processz kilövése stimmelt :))