|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 28 Sep 2004 18:43:40 To : Valentin Nechayev Subject : Re: apache & login.conf --------------------------------------------------------------------------------
Valentin Nechayev wrote:
>
>> VS>> Возникла, правда, другая проблема. Допустим, в некотором CGI скрипте
>> VS>> имеется конструкция "script1.sh | script2.awk". Так вот когда
>> VS>> script2.awk упирается в лимит и вылетает по cannot allocate memory,
>> VS>> script1.sh остаётся жить, и по top видно, что он съедает весь
>> VS>> процессор. Апач, похоже, ждёт завершения этой CGI-шки вечно.
>>> А какой нехороший человек замаскировал SIGPIPE?
> VS> Ась? Скрипт предельно простой, исключительно с целью проверить
> VS> работоспособность лимитов. Попробуй его запустить у себя под апачем и
> VS> посмотреть, что получится, когда awk будет прибит по лимитам.
>
> Дело в том, что _маска_ сигналов (в отличие от отработчиков) передаётся
> по наследству при exec().
> SIGPIPE был замаскировал при вызове исходной cgi'ки из апача.
Традиционные русские вопросы: что делать и кто виноват?
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: Golden Bough (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/327d0ae1c56.html, оценка из 5, голосов 10
|