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