<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=KOI8-R" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffcc99" text="#000099">
Igor Sysoev пишет:
<blockquote cite="mid20050108224625.O45033@is.park.rambler.ru"
 type="cite">
  <pre wrap="">On Sat, 8 Jan 2005, Kpoxa KpoIIIkin wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Чем больше нагрузка, тем больше вероятность ошибок, наличие которых
выглядит весьма странно.
Например ошибка 500, в логах бэкэнда этой ошибки нет, кроме того
выполнение параллельных
запросов к бэкэнду непосредственно выполнялось нормально, без каких-либо
проблем.

В логе появляется строка вида:

2005/01/08 20:16:57 [alert] 20722#0: *1027119 socket() returned socket
#10240 while only 10240 connections was configured, closing the socket
while connecting
 to upstream, client: 195.131.125.61, URL: /t.php, upstream:
192.168.0.66:80/t.php

Игорь, если интерестно могу в приват выслать более полный кусок
отладочного лога.
Если ошибка тривиальная, то помогите устранить причину ее появления.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Нужно увеличить число connections.
Однако в этом случае 500 ошибка не возвращается, соедиение просто закрывается.

500-ым ошибкам соответствуют записи alert и crit.</pre>
</blockquote>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 malloc: 0D7E9FD0:16384<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 malloc: 0948EAE0:8192<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http process request line<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 recv: fd:44 189 of 16384<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http request line: "GET
/t.php HTTP/1.1"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http uri: "/t.php"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http args: ""<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http exten: "php"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http process request
header line<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http header: "Accept: */*"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http header:
"Accept-Language: ru"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http header: "User-Agent:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http header: "Host:
srv001"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http header: "Connection:
Keep-Alive"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http header done<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http rewrite handler<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 find location<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 find location: "/"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http cl:-1 max:16777216<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http proxy init upstream,
client timer: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http proxy header:
"Accept: */*"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http proxy header:
"Accept-Language: ru"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http proxy header:
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET
CLR 1.1.4322)"<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http proxy header:<br>
2005/01/08 20:16:57 [alert] 20722#0: *1027119 socket() returned socket
#10240 while only 10240 connections was configured, closing the socket
while connecting<br>
 to upstream, client: 195.131.125.61, URL: /t.php, upstream:
192.168.0.66:80/t.php<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http proxy connect: -1<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 finalize http proxy
request<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http finalize request: 500<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http set discard body<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 HTTP/1.1 500 Internal
Server Error<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 write new buf t:1 f:0
0948F0E4, pos 0948F0E4, size: 162 file: 0, size: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http write filter: l:0
f:0 s:162<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 write old buf t:1 f:0
0948F0E4, pos 0948F0E4, size: 162 file: 0, size: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 write new buf t:0 f:0
00000000, pos 08077F40, size: 140 file: 0, size: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 write new buf t:0 f:0
00000000, pos 080776E0, size: 53 file: 0, size: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 write new buf t:0 f:0
00000000, pos 08077720, size: 360 file: 0, size: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http write filter: l:1
f:0 s:715<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 writev: 715<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http write filter 00000000<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http finalize request: 0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http close request<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 http log handler<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 free: 0948EAE0, unused:
5947<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 close http connection: 44<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 rtsig del connection:
fd:44<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 free: 0D7E9FD0<br>
2005/01/08 20:16:57 [debug] 20722#0: *1027119 free: 08E79DC0, unused:
7356<br>
<br>
Как видно из приведенного куска лога на необходимость<br>
увеличить число коннектов nginx ответил пользователю ошибкой 500.<br>
Так и должно быть?<br>
---<br>
Всего наилучшего.<br>
</body>
</html>