FreeBSD 7.4 STABLE + Apache 2.2.22 + PHP 5.4.4
Miroslav Lachman
000.fbsd at quip.cz
Fri Aug 31 10:35:40 CEST 2012
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
More information about the Users-l
mailing list