Подскажите плиз как ограничить выделяемые ресурсы скрипту, у меня один php скрипт сжирает все ресурсы, плодит процессы, забивает своп и вешает сервак что потом через шел нельзя законектится.
Можноли как-то выделить например 50% ресурсов сервера скрипту и не более.
У нас сделано просто: скрипт мониторинга раз в минуту проверяет load average и при достижении критичного значения отрубает скрипт.
ну так получится что скрипт все равно не отработает и не даст никаких результов, а топикстартер имел в виду ограничить что бы таки и скрипт работал и сервер
Можноли как-то выделить например 50% ресурсов сервера скрипту и не более.
В % нельзя. Можно через max_execution_time либо если у тебя FreeBSD PHP как CGI + suexec + в /etc/login.conf выставить cputime ну и другие параметры по желанию. В случае линукса поставить какой нить VPSный софт - он умеет в % ограничивать.