parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

SIGPIPE: что это

Александр Петросян (PAF) 14.01.2003 11:43

когда ответ от cgi-скрипта больше клиенту веб-сервера не нужен, например пользователь нажал кнопку stop, или потерялась связь, веб-сервер посылает скрипту сигнал «послушай, тут твой output больше никому не нужен». в версиях parser до 3.0.0005 этот сигнал специально не обрабатывался, и происходила его обработка по-умолчанию = убивание процесса посередине его работы [исключение составлял parser, соединившийся с oracle, там oracle библиотека включала игнорирование этого сигнала].

это нехорошо, что нас убивали, и мы ничего не могли аккуратно закрыть.

теперь parser отлавливает этот сигнал, и создаёт ошибку «parser.interrupted», см. http://parser.ru/docs/lang/parserexceptions.htm

в том случае, если до обработки запроса ещё дело не долшло, или, наоборот, запрос уже обработан, в лог и попадёт приведённая вами запись.