On Thu, Dec 07, 2000 at 03:43:48PM +0200, Mircea S. wrote:
> Asa mult inseamna parca 60 sec (vezi /usr/src/linux/include/net/tcp.h).
> Daca din 5000 de socket-uri pe care le pot eu folosi la un moment dat
> (depinde de setari) cateva au conexiunea pe ESTABLISHED iar restul pana
> la 5000 sunt pe TIME_WAIT, atunci cand incerc sa deschid un alt socket
> imi da eroare ("to many files opened").
echo 16384 > /proc/sys/fs/file-max
ca sa maresti limita maxima de fisiere deschise.
> Ma rog, totul se rezuma pana la urma la a astepta pana cand un nou
> socket este disponibil (adica pana cand functia socket() returneaza un
> handler corect) insa lenea e cucoana mare :( la mine. De aceea vroiam ca
> sa scape cat mai repede de starea TIME_WAIT si sa elibereze socket-ul...
Nu asta e solutia, si daca modifici valoarea TIME_WAIT practic violezi RFC-ul si risti
sa apara
alte probleme. Daca ti se termina socketzii, pur si simplu mareste limita de fisiere
deschise, nu
incerca sa cauti problema in alta parte.
--
Petru Paler, mailto:[EMAIL PROTECTED]
http://www.ppetru.net - ICQ: 41817235
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.