Newsgroup: it.comp.os.win.win2000
Titolo: Problema stranissimo:server web (IIS, Apache) non rispondono

Salve a tutti,
Da un po' di tempo il mio Win 2000 Server di sviluppo e' afflitto da un
problema stranissimo: i due web server che uso per lo sviluppo (IIS 5 e
Apache 2) non funzionano piu' correttamente.
Ogni richiesta, tranne la primissima, rimane appesa. Anche se appare la
pagina richiesta, non carica le immagini (!). Se poi butto giu' i server,
Apache ci mette un po' e poi va giu', il servizio W3SVC invece rimane in
"stopping" e bisogna riavviare...
Prima funzionava tutto perfettamente e non riesco a capire cosa abbia
installato questo problema di rete (perche' di questo credo che si tratti).
Puo' essere stato l'installazione della connessione ADSL Alice via ethernet?
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Alice via ethernet?
domande:
1) quale sp hai ?
2) hai errori nel registro eventi ?
3) i due web server sono in esecuzione entrambi
contemporaneamente ?
4) accade anche con semplici pagine html ?
5) pubblichi pagine asp o 
asp.net
 ?
6) ci sono pagine che "scambiano dati" con db ?
7) prima di avere alice non avevi niente ?
-- 
Edoardo Benussi - 
e...@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
 

 contemporaneamente ?
3a) i due webserver usano sempre la porta 80 ? Ed
       inoltre, a quale indirizzo IP sono stati "legati" ?

 7) prima di avere alice non avevi niente ?
Avevo installato OpenVPN e CiscoVPN che hanno creato un adattatore di rete
virtuale ciascuno. Ma io ricordo di aver lavorato senza problemi dopo queste
installazioni
Ripeto, per IIS dopo la prima richiesta (pagina ASP) appare la pagina senza
immagini, nel file di log appaiono le richieste alle pagine ma non alle
immagini (!) anche se con tasto-destro forzo il caricamento, se da browser
vado direttamente alle immagini (con la url completa) non le carica.
Su Apache le cose vanno un po' meglio, le pagine vengono caricate senza
immagini, se faccio tasto-destro sulle immagini per caricarle, me le carica.
Dopo le prime richieste entrambi i server si bloccano. Mentre apache riesco
a stopparlo, IIS rimane in "stopping".
Uso anche tomcat, direttamente sulla 8080, e funziona benissimo (immagini
comprese!).
Ho sia internet explorer che firefox che netscape 7, stesso comportamento.
Grazie per l'aiuto


 comportamento.
facciamo un passetto alla volta:
se la prima pagina che carichi è una semplice pagina html
con immagini riesci a caricare una seconda pagina html
semplice con immagini ?
(non credo che non ci siano errori nel registro eventi
neanche se me lo giuri ;-) )


 neanche se me lo giuri ;-) )
Invece te lo giuro! Nell'application log vedo solo information, una ad
esempio e' quello dello start di "Active Server Pages".
Ma poi, che nesso hanno le asp su IIS con lo stesso comportamento di Apache?
Non sara' altrove il problema? Ho anche installato Opera, ma stesso
problema.
Grazie ancora


 esempio e' quello dello start di "Active Server Pages".
nella sezione system del registro eventi
nessun errore di origine w3svc ?


 eventi neanche se me lo giuri ;-) )
<chiedo scusa>
ROTOLON CARPIAT !!
</chiedo scusa>
tornando al discorso originale, Pietro, per eliminare
del tutto dall'elenco delle possibili cause un problema
di networking fai quanto segue
1) Installa il "Microsoft Loopback Adapter" e configuralo
    con un indirizzo su una subnet DIVERSA da quella che
    viene usata dagli altri adattatori (es. 
172.20.10.1/24
)
2) Imposta IIS per usare SOLO l'indirizzo del loopback
    di cui sopra
3) Imposta Apache per usare l'indirizzo della scheda di
    rete "normale"
riavvia e verifica se tutto "funge" (licenza poetica)


No, nessuno, tutto sembra ok.


 riavvia e verifica se tutto "funge" (licenza poetica)
Fatto ma niente da fare, stesso comportamento di prima. Sottolineo che
IIS e Apache non sono startati contemporaneamente, cioe' utilizzo uno o
l'altro, pero' il problema e' lo stesso con uno e con l'altro.
Questo cosa significa? che ho un problema di rete sul mio pc? Sto
impazzendo!
Pietro

 No, nessuno, tutto sembra ok.
posta un ipconfig /all
del tuo pc.


 del tuo pc.
Windows 2000 IP Configuration
        Host Name . . . . . . . . . . . . : PORT-PS
        Primary DNS Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Hybrid
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
        DNS Suffix Search List. . . . . . : 
xxxx.it
Ethernet adapter Local Area Connection 9:
        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Microsoft Loopback Adapter
        Physical Address. . . . . . . . . : 02-00-4C-4F-4F-50
        DHCP Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 172.20.10.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :
        DNS Servers . . . . . . . . . . . :
Ethernet adapter Local Area Connection 6:
        Media State . . . . . . . . . . . : Cable Disconnected
        Description . . . . . . . . . . . : TAP-Win32 Adapter V8
        Physical Address. . . . . . . . . : 00-FF-8A-EB-DB-5E
Ethernet adapter Local Area Connection 8 (Alice):
        Media State . . . . . . . . . . . : Cable Disconnected
        Description . . . . . . . . . . . : Efficient Networks Enternet
P.P.P.o.E Adapter
        Physical Address. . . . . . . . . : 44-45-53-54-77-77
Ethernet adapter Wireless Area Connection:
        Media State . . . . . . . . . . . : Cable Disconnected
        Description . . . . . . . . . . . : Broadcom 802.11b/g WLAN
        Physical Address. . . . . . . . . : 00-90-4B-A4-D7-4E
Ethernet adapter Local Area Connection:
        Connection-specific DNS Suffix  . : 
xxxx.it
        Description . . . . . . . . . . . : Realtek RTL8139/810x Family
Fast Ethernet NIC
        Physical Address. . . . . . . . . : 00-0F-B0-48-43-CE
        DHCP Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : ip_pubblico
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : gw
        DNS Servers . . . . . . . . . . . : dns
Praticamente:
Ethernet adapter Local Area Connection 9: e' l'interfaccia di loopback
che mi ha fatto creare ObiWan
Ethernet adapter Local Area Connection 6: adattatore virtuale per
OpenVPN Client
Ethernet adapter Local Area Connection 8 (Alice): adattatore virtuale
per Alice ADSL
Ethernet adapter Wireless Area Connection: adattatore wireless
Ethernet adapter Local Area Connection: interfaccia di rete standard
Ho disinstallato il client CiscoVPN e quindi la relativa interfaccia di
rete virtuale e' stata disinstallata. Ho fatto delle prove anche
disabilitando tutte le schede di rete tranne il loopback e quella
standard...
Grazie ancora
Pietro

 standard...
apri la mmc di iis,
sulla scheda generale fai pubblicare
il web server solo sull'ip 172.20.10.1.
riavvia i servizi di iis
e verifica se funziona.
ciao.


 ciao.
L'ho gia' fatto prima su consiglio di ObiWan ma il comportamento e' lo
stesso.
Se volessi reinstallare lo "strato" di rete sul mio win2000 server come
dovrei fare?
Pietro

 come dovrei fare?
aspetta.
puoi guardare il binding delle schede ?


 puoi guardare il binding delle schede ?
Il binding l'ho visto, correggimi se sbaglio, da "Network and Dial-up
Connections", menu' Advanced->Advanced Settings. Il binding di TCP/IP
c'e' per tutte gli adattatori di rete (virtuali e non) sia come "Client
for Microsoft Networks" che come "File and Printer Sharing for
Microsoft Networks".
Provo a disabilitare il binding da tutte le schede tranne quella che
uso per il web di IIS e Apache?
Pietro

 uso per il web di IIS e Apache?
no, se la scheda che vuoi usare non
è al primo posto, spostala al primo posto,
riavvia la macchina e riprova.


 riavvia la macchina e riprova.
Ho messo al primo posto il Loopback creato appositamente per linkarlo
al web di IIS. Adesso l'elenco del binding e':
Microsoft Loopback Adapter (172.20.10.1)
Ethernet adapter
Ethernet adapter Wireless
TAP-Win32 Adapter V8 (OpenVPN Client)
Efficient Networks Enternet P.P.P.o.E Adapter (Alice)
Pero' niente e' cambiato, IIS continua a bloccarsi come prima. Il web
e' linkato solo a 172.20.10.1... Anche Apache non ha cambiato
comportamento. Ho provato con tutti i browser a disposizione... mi sono
accorto che anche eventuali css (fogli di stile) possono non essere
caricati... praticamente il browser dopo aver caricato la pagina, non
riesce a caricare i successivi file richiesti alla pagina stessa...
questo porta IIS a bloccarsi in maniera definitiva...
Pietro

Cercando su internet qualche problema simile relativo ad Apache, ho
letto che e' sufficiente aggiungere le seguenti righe nel file di
configurazione:
#
# EnableMMAP: Control whether memory-mapping is used to deliver
# files (assuming that the underlying OS supports it).
# The default is on; turn this off if you serve from NFS-mounted
# filesystems.  On some systems, turning it off (regardless of
# filesystem) can improve performance; for details, please see
# 
http://httpd.apache.org/docs-2.0/mod/core.html#enablemmap
#
EnableMMAP off
#
# EnableSendfile: Control whether the sendfile kernel support is
# used  to deliver files (assuming that the OS supports it).
# The default is on; turn this off if you serve from NFS-mounted
# filesystems.  Please see
# 
http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile
#
EnableSendfile off
# Also added this one as per Apache directions
# 
http://www.apache.org/dist/httpd/binaries/win32/#xpbug
# ..but commented it out as it did not make any difference.
Win32DisableAcceptEx
In realta' e' sufficente solo "EnableSendfile off". Il problema e'
simile a quello indicato qui
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q317949
pero' per Windows XP, ovvero "Socket Sharing Creates Data Loss When
Listen and Accept Occur on Different Processes", per il quale e'
consigliato l'inserimento di quelle linee.
Il problema rimane per IIS. Che tipo di patch posso applicare al mio
Win2000 Server per risolvere lo stesso problema?
Pietro
Pietro ha scritto:


 Win2000 Server per risolvere lo stesso problema?
non credo ci sia una patch per risolvere.
io disinstallerei e reinstallerei iis.
ciao.
