The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

[Web] Запрещение выполнения в CGI скриптах некоторых Perl функций. (web cgi perl limit blocking)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: web, cgi, perl, limit, blocking,  (найти похожие документы)
Date: Tue, 10 Apr 2001 12:06:04 +0400 From: "Alexei V. Alexandrov" <ava@elcomsoft.com> To: BeerBong <apache-talk@lists.lexa.ru> Subject: [Web] Запрещение выполнения в CGI скриптах некоторых Perl функций. B> Но таки умудрились. Один из ни накропал скриптик в котором присутвует строка B> sleep(7*60) B> В итоге процессы не форкаются, время CPU не тратится, память не растет, все B> укладывается в ограничения, но в итоге скрипт в короткий промежуток времени B> вызвали 150 раз, все процессы ушли в своп и ждут эти 7 минут! B> Сразу на ум ничего не пришло - есть какие нить мысли ? Мне приходит только такое решение. В основном конфиге апача сделать SetEnv PERL5OPT PERL5OPT=-M-ops=sleep если скрипт будет вызывать sleep() то в ответ он получит след.: sleep trapped by operation mask Best regards, Alexei V. Alexandrov
From: "Alexei V. Alexandrov" <ava@elcomsoft.com> >> % perldoc ops >> % perldoc Opcode EG> А если это не perl, как быть? Здесь пробегал патчик от marck@rinet.ru для suexec, который позволяет работать с лимитами на пользователя. Вот его можно и прикрирутить к этому безобразию. Вот ссылочка: http://www.lexa.ru:8100/apache-talk/msg03805.html http://www.lexa.ru:8100/apache-talk/msg03902.html Это для FreeBSD, но если помотреть этот тред, то там есть и для Линукса.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor