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

Odpovedet emailem