Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

malfunzionamento web server

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto UtenteMassimoB, Foto Utentefairyvilje

1
voti

[1] Re: malfunzionamento web server

Messaggioda Foto Utenteangus » 24 nov 2012, 23:21

Non ci sono molte informazioni per capire qual è esattamente il problema.
Se ho capito bene, questo router di cui parli permette al web server di essere visibile all'esterno della rete locale in cui è inserito.
Se la configurazione è questa il problema potrebbe essere anche il router.
La prova definitiva da fare, per escludere il router, sarebbe quella di vedere se dall'interno della rete locale il web server funziona e "serve" le richieste di un client.
Utili, per non dire indispensabili, sarebbero i log del webserver e del router, nonché qualche indagine con tcpdump.
Inutile dire che il buon funzionamento del sistema non può e non deve dipendere dal comportamento di nessun client.
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
7.786 4 6 8
G.Master EY
G.Master EY
 
Messaggi: 3565
Iscritto il: 20 giu 2008, 17:25

0
voti

[2] Re: malfunzionamento web server

Messaggioda Foto Utentenextime » 24 nov 2012, 23:47

Fermo rimanendo che le informazioni sono poche, e prendendo per buono che il problema sia sul server stesso visto che dici che non risulta raggiungibile nemmeno in LAN, l'ipotesi piu' probabile non e' comunque molto lontana da quella che ti e' stata fornita, sebbene localizzata sulla macchina stessa e non sul router.

Quello che mi viene in mente e' che in qualche modo i socket TCP rimangono impegnati e quindi dopo tot connessioni non ce ne siano altri disponibili e di conseguenza il tutto appaia come "morto". Dopo un tot subentra qualche timeout che scollega le connessioni "appese" e pertanto il tutto ritorna a funzionare.

Se fosse un problema del router potrebbe essere un problema di NAT

Se fosse un problema sul server in se' potrebbe essere un problema nello stack TCP e/o nell'implementazione del demone HTTP

Hai modo di monitorare i socket TCP aperti sul server per capire quanti sono quelli aperti ed eventualmente quanti di questi sono "appesi"?
Franco (nextime) Lanza
Direttore ricerca & sviluppo, main developer e Geek
presso Unixmedia S.r.l. - Sistemi domotici innovativi su rete Ethernet
Sito aziendale: http://www.unixmedia.it
Prodotti, shop, area-tecnca: http://domotika.unixmedia.net
Avatar utente
Foto Utentenextime
463 2 7
Expert
Expert
 
Messaggi: 115
Iscritto il: 27 apr 2012, 22:17
Località: Lonate Pozzolo

1
voti

[3] Re: malfunzionamento web server

Messaggioda Foto UtenteNunziox » 25 nov 2012, 1:45

Il router non centra niente con la chiusura della connessione http, http è un protocollo di livello applicazione e i router non implementano il livello applicativo.

-Hai controllato se la netmask è corretta?
Questo è importante, il router potrebbe confondere indirizzi locali con indirizzi pubblici.

-Hai controllato se nel server ci sono servizi che utilizzano la stessa porta?
In questo caso la connect fallirebbe.

-Hai controllato se ci sono conflitti di indirizzi ip?

Dovresti inoltre controllare se hai configurato correttamente le tabelle di nat o in alternativa usa Upnp.
Avatar utente
Foto UtenteNunziox
221 1 9
Frequentatore
Frequentatore
 
Messaggi: 152
Iscritto il: 28 ott 2012, 0:38

1
voti

[4] Re: malfunzionamento web server

Messaggioda Foto UtenteNunziox » 25 nov 2012, 14:40

Si hai ragione , se con il collegamento diretto il problema persiste non ci sono conflitti o problemi di configurazione della rete.

Il firmware è basato su linux?
Secondo me dovresti provare ad aprire una connessione HTTP con TELNET richiedere una pagina e poi chiudere la connessione.

Credo che @nextime ci ha visto bene:

Quello che mi viene in mente e' che in qualche modo i socket TCP rimangono impegnati e quindi dopo tot connessioni non ce ne siano altri disponibili e di conseguenza il tutto appaia come "morto". Dopo un tot subentra qualche timeout che scollega le connessioni "appese" e pertanto il tutto ritorna a funzionare.
Avatar utente
Foto UtenteNunziox
221 1 9
Frequentatore
Frequentatore
 
Messaggi: 152
Iscritto il: 28 ott 2012, 0:38

0
voti

[5] Re: malfunzionamento web server

Messaggioda Foto Utentenextime » 26 nov 2012, 1:25

Nunziox ha scritto:Il router non centra niente con la chiusura della connessione http, http è un protocollo di livello applicazione e i router non implementano il livello applicativo.
.


Con HTTP in se' non centrano nulla, ma con la connessione TCP e in particolare con il connection tracking della stessa all'interno del NAT, si.

Ad ogni modo come piu' volte detto, se il problema si presenta anche a connessione diretta, e' corretto dire che il router non centri nulla :)
Ultima modifica di Foto Utentenextime il 26 nov 2012, 1:31, modificato 1 volta in totale.
Franco (nextime) Lanza
Direttore ricerca & sviluppo, main developer e Geek
presso Unixmedia S.r.l. - Sistemi domotici innovativi su rete Ethernet
Sito aziendale: http://www.unixmedia.it
Prodotti, shop, area-tecnca: http://domotika.unixmedia.net
Avatar utente
Foto Utentenextime
463 2 7
Expert
Expert
 
Messaggi: 115
Iscritto il: 27 apr 2012, 22:17
Località: Lonate Pozzolo


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Google Adsense [Bot] e 4 ospiti