Aumentando o número de conexões TCP de saída

6

Estou desenvolvendo um pequeno cliente de teste para websockets. Eu estou usando o Ubuntu 11.04. eu li   link e eu fiz o seguinte

sudo sysctl -w  net.ipv4.tcp_fin_timeout=10 
sysctl -w net.ipv4.ip_local_port_range="1024 65535" 

Pelo que entendi, estas são para conexões de entrada e não de saída.

Quando eu digito

ulimit -n
unlimited

Meu cliente e servidores são executados em caixas diferentes. Mesmo com todos os itens acima, não consigo cruzar mil conexões a partir de uma caixa. Se houver uma dica diferente, me avise

RESPOSTA Eu percebi isso digitando ulimit -a que mostra todos os limites do kernel.

ulimit -n 
unlimited 

enquanto

ulimit -a 

retorna o valor para nofile como 1024. Eu configurei os limites no arquivo /etc/security/limits.conf no formato

 <user> soft nofile 8192 
 <user> hard nofile 65000 

e as coisas funcionaram para o usuário

    
por Harihara Vinayakaram 18.02.2012 / 05:54

1 resposta

1

Eu percebi isso digitando ulimit -a, que mostra todos os limites do kernel. ulimit -n retorna ilimitado enquanto ulimit -a retorna o valor para nofile como 1024. Eu configurei os limites no arquivo /etc/security/limits.conf no formato ** soft nofile 8192 hard nofile 65000 e as coisas funcionaram

    
por 24.02.2012 / 03:04