Peter Rosa wrote:
Zdravim,
A jaka aplikace sezete tech 100%, opravdu Apache s PHP?
convert z ImageMagick. Pricom zostane visiet aj dva dni, kym ju "nezabi-
jem". Stale pritom vyuziva vsetky systemove zdroje. Preto staviam otazku
tak, ako jej obmedzit zdroje, ktore moze pouzit (vseobecne, pre akukol-
vek aplikaciu).
Pokud to zere "convert", pak to pravdepodobne nema nic spolecneho s
Apache + PHP a chyba bude v te verzi ImageMagick. Zkusil bych to
prekompilovat treba s jinyma volbama, nebo se zkusil vratit k nejake
starsi verzi, jestli to pomuze, nebo ne. (abys nasel, co skutecne
zpusobuje problem).
Co se tyce toho omezeni - omezit prostredky pro nejakou aplikaci podle
mych informaci nejde, ale muzes nastavovat limity pro UID, PID, JID a
tak podobne.
Psal jsi, ze to spoustis z cronu, takze bych to upravil tak, aby se
tenhle PHP script, ktery nasledne vola i ten convert, nespoustel skrz
Apache. Tedy aby se nevolal pomoci nejake URL
http://www...../my-convert-script.php. Ale aby se spoustel v CLI rezimu
jako:
/usr/local/bin/php /path/to/my-convert-script.php
Pak ho muzes spoustet napriklad s pridanim "nice" pro snizeni priority
nice /usr/local/bin/php /path/to/my-convert-script.php
Nebo to cele zabalit do nejakeho wrapperu, ktery ti umozni zjistit PID
toho procesu a ty mu treba pres cpuset muzes povolit vyuziti pouze
jednoho jadra CPU. Ostatni jadra zustanou volna pro jine procesy.
A nebo prejit na FreeBSD 9, kde muzes zkusit Hierarchical Resource
Limits / RCTL
http://wiki.freebsd.org/Hierarchical_Resource_Limits
Mirek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l