ПРОЕКТЫ 


  АРХИВ 


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: connect() 99: Cannot assign requested address)



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



 




Copyright © Lexa Software, 1996-2009.