ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: похоже не работает fastcgi_i gnore_client_abort


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: похоже не работает fastcgi_i gnore_client_abort
  • From: Adrenalin <adrenalinup@xxxxxxxxx>
  • Date: Thu, 17 Dec 2009 11:45:54 +0100
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type; bh=3s3ojFUm0XOCnCWErlH163v1vgT7kzS5o13zSxE5qew=; b=hKle3xiZZ1Bh8AB8h//NFR5VoHrzmDRPUmCxUM1XfvDTNzP1hQIkdlO44i0CBCk9mu 7X+nLZkA8vT8NiYI+fVPOflq19UtojlFYcMPv9RieZVd/SJfbZiQM+wlU4Y9g+GGdYCp RTwqoQMdOq4w+TQnytVDO6ov5fUyu71TNwjXg=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=BCL/horQRf0GqDdW55D3Y7I7angc4CzJiZiH0pK5i9hJazVqGB3w2wwIaaokrYYCcp 9r5I2VfajsKsfFIW8V6tL+xfzKwNJRwMExNHBfrY5DsdME3fRoPs7tuIoU58WQps4Q0p d7BKP31/cRlvD5F50h326qx1NSG6giEVVTZd8=
  • In-reply-to: <200912171031.30669.isk@xxxxxxxxxxxx>
  • References: <4B28176D.3030505@xxxxxxxx> <4B29E265.8050708@xxxxxxxx> <91c9771b0912170018j719d1e70n932dcadfc0dd0506@xxxxxxxxxxxxxx> <200912171031.30669.isk@xxxxxxxxxxxx>

Php-fpm позволяет убивать процес даже если max_execution_time не срабатывает.

request_terminate_timeout - The timeout (in seconds) for serving a single request after which the worker process will be terminated. Should be used when 'max_execution_time' ini option does not stop script execution for some reason. Default: "5s". Note: '0s' means 'off'

2009/12/17 Olexander Shtepa <isk@xxxxxxxxxxxx>
> Да, я про то и говорю - в пхп очень много локов, которые никак не
> таймаутятся и не прерываются его средствами. Например, flock() при
> использовании сессий - завис один процесс на mysql - сдохли все
> остальные. Стандартных средств, наверно, нет, кроме как написать патч
> с setitimer в ITIMER_REAL и сигнал килл по его истечению.

Как крайнее средство можно периодически проверять server-status и
убивать "зависшие" процессы.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.