Newsgroup: it.comp.os.linux.sys
Titolo: Problema connessioni contemporanee Telnet e/o ssh

Ciao a tutti,
lurko il gruppo da un po' ma solo ora scrivo il mio primo messaggio.
Ho un cliente che ha questo problema:
distro vecchiotta (redhat 6.0 su kernel 2.2.5-15) per problemi di 
compatibilità di alcune librerie
ho bisogno di far collegare via telnet 120 utenti (accedono ad un 
sistema di prenotazioni testuale), ma il sistema raggiunti i 96 utenti 
non permette più nessuna connessione nè ssh nè telnet. Il messaggio di 
errore è:
fork failed: Resource temporarily unavailable
Provando ad aumentare il massimo numero di processi per utente (ulimit 
-n 32768) sono riuscito a poter eseguire qualche comando (prima non 
potevo nemmeno eseguire un cat che mi restituiva da console lo stesso 
errore)
Sapete dove posso mettere le mani per aumentare almeno a 120 il numero 
di connessioni contemporanee?
Grazie 1000
Saluti
Matteo Ferraroni

 fork failed: Resource temporarily unavailable
  Serve di sapere com'è configurato e avviato il server telnet.  Ci ne sono
state diverse implementazioni del server telnet, non ricordo quali erano
disponibili ai tempi della RH6, bisogna vedere quale c'è installata e com'è
configurata.  La limitazione potrebbe essere dovuta alla sua configurazione,
oppure, se è lanciato da inetd+tcpwrapper o da xinetd, da come sono
configurati questi.  Altrimenti si dovrebbe vedere com'è configurato il
kernel e lui quali limiti ha, ma dei kernel 2.2 ricordo poco.
  Ultima cosa, vedere se il computer ha RAM a sufficienza.
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 configurati questi.
Il server è lanciato da inetd+tcpwrapper ho provato a configurarlo come 
standalone ma non funziona, bypassando i tcpwrapper arrivo solo a 32 
connessioni. Per quello che riguarda il kernel sono a disposizione 256 
pty quindi non dovrebbe essere un problema suo, o sbaglio?
Ram è ok, non tocca la swap nemmeno con 96 utenti connessi in contemporanea.
Cosa consigli come alternativa a questa conf che mi sembra accrocchiata 
e cmq basata su software antidiluviano?
Si può mettere una distro nuova e mantenere le lib vecchie come shared, 
o è consigliabile compilare il programma incriminato con le librerie 
statiche e fregarsene delle dipendenze?
Grazie 1000
Ciao
Matteo Ferraroni

Matteo Ferraroni <fa...@fakemail.invalid> writes:

Ma hai i sorgenti delle librerie?
Se non sono compatibili con i sistemi più recenti non riesci a
compilarle, quindi niente binario....
Al massimo puoi avere una macchina virtual per far andare solo
quell'applicazione, ma il problema si risolve?
Nel senso c'è comunque bisogno di collegarsi via telnet per usare
quell'accrocchio testuale?
I log comunque cosa dicono quando ci sono troppi utenti?
A chi danno la colpa?
Caspita RH 6, io la prima volta che ho visto linux erano alla 7 e mi
sembra passato un millennio :d

 statiche e fregarsene delle dipendenze?
  In seconda istanza questa è un'altra via da tentare.


 esserci qualcosa li.
  Ah, puoi tentare anche questa: di installarti xinetd e di far funzionare
l'aggeggio da li.  Fosse inetd a creare il problema, xinetd potrebbe non
causarlo.
