Добрый день!<br>Использую связку nginx + memcached + fcgi генератор страниц. Какая именно страница генерится определяется параметрами GET запроса. Кусок конфигурации:<br>..<br> location @back_test {<br> fastcgi_pass unix:/tmp/test;
<br> fastcgi_param SCRIPT_FILENAME /cgi-bin/test.py;<br> fastcgi_param QUERY_STRING $query_string;<br> fastcgi_param REQUEST_METHOD $request_method;<br> fastcgi_param CONTENT_TYPE $content_type;
<br> fastcgi_param CONTENT_LENGTH $content_length;<br> fastcgi_param REMOTE_ADDR $remote_addr;<br> fastcgi_param REMOTE_PORT $remote_port;<br> fastcgi_param SERVER_ADDR $server_addr;
<br> fastcgi_param SERVER_PORT $server_port;<br> fastcgi_param SERVER_NAME $server_name;<br> fastcgi_param SERVER_PROTOCOL $server_protocol;<br> }<br>
<br> location /test {<br> root /htdocs;<br> default_type text/html;<br><br> set $memcached_key "$query_string";<br> memcached_pass <a href="http://127.0.0.1:11211">
127.0.0.1:11211</a>;<br><br> #cached miss<br> error_page 404 = @back_test;<br> #memcached died<br> error_page 502 = @back_test;<br> }<br>..<br>nginx-0.5.32
<br>linux kernel 2.6.18<br><br>Тестирую нагрузку программой http_load:<br>$ ./http_load -parallel 100 -fetches 1000000 url_file<br><br>В логах наблюдаю следующую ошибку:<br>2007/09/27 23:48:21 [crit] 5258#0: *1230293 connect() to
<a href="http://127.0.0.1:11211">127.0.0.1:11211</a> failed (99: Cannot assign requested address) while connecting to upstream, client: <a href="http://127.0.0.1">127.0.0.1</a>, server: localhost, URL: "/test?path=/static/images/musicgroups/58/97/preview.jpeg", upstream: "memcached://127.0.0.1:11211", host: "localhost"
<br><br>Не подскажете, в чем может быть проблема и куда примерно копать?<br>С уважением, Александр Жеглов<br>