Re: nginx SSL offload в highload проекте

Валентин Бартенев ne at vbart.ru
Thu Aug 23 17:07:14 UTC 2012


On Thursday 23 August 2012 20:54:53 Konstantin Gerasimenko wrote:
> А что будет если nginx отвалится ? или вся ось ? или что то железное и
> важное в сервере ?
> А может бьть ещо и свич сдохнуть ... топливо на электростанции кончится
> ... или даже метиорит прилететь )))
> 

Вы всё это приравниваете по серьезности к сломавшемуся log-демону?

Ко всему этому ещё прибавляются прелести в виде:

   Pipe Capacity
       A  pipe  has a limited capacity.  If the pipe is full, then a write(2)
       will block or fail, depending on whether the O_NONBLOCK  flag  is  set
       (see  below).  Different implementations have different limits for the
       pipe capacity.  Applications should not rely on a particular capacity:
       an  application  should be designed so that a reading process consumes
       data as soon as it is available, so that a writing  process  does  not
       remain blocked.

   PIPE_BUF
       POSIX.1-2001  says  that write(2)s of less than PIPE_BUF bytes must be
       atomic: the output data  is  written  to  the  pipe  as  a  contiguous
       sequence.   Writes  of  more than PIPE_BUF bytes may be nonatomic: the
       kernel may interleave the data with data written by  other  processes.
       POSIX.1-2001  requires  PIPE_BUF to be at least 512 bytes.

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru