Newsgroup: it.comp.os.win.win2000
Titolo: si blocca IIS..

Ciao, da qualche giorno si blocca IIS installato su 2000 Server ed il sito
diventa inaccessibile. In pratica non si riesce + ad aprire la MMC ( sembra
sia bloccata ).
Bisogna rebootare, pero prima chiede di salvare un file *.msc ( Microsoft
Management Console File ).
Chi sa cosa e' successo ?
---
ciao grenzo


prova a vedere che non ci siano virus... altrimenti dovresti reinstallare
IIS
--
Lino Mari [MOD it.economia.e-commerce]
sito di supporto al NG --> 
http://www.e-conomy.it
http://www.viadeimercanti.com
 -  Il portale e il Software per l'E-Commerce
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D004

 wrote in message
news:a2gq3h$113p9b$1...@ID-83045.news.dfncis.de...

Nei meandri dei Component Services il tuoi IIS si è perso.
Più banalmente un'applicazione all'interno dell'IIS (che so una paginetta
ASP con accesso ad un database e che fa un uso spregiudicato
degli oggetti Session ed Application per memorizzare lo stato
delle variabili tipo mettere oggetti ADO in Session) è andata in palla.
Dato che pochi "web-master" sanno cosa significhi esecuzione in modalità
isolata
o in pool, significa che se la tua applicazione va in pippa si porta dietro
tutto IIS, ma proprio
tutto IIS.
Saluti.


Ciao Gabriele, grazie di avermi risposto
purtroppo penso sia come dici tu, il codice ASP del sito e' in transazione
dinamica con Oracle tramite dei componenti COM sviluppati dalla
softwarehouse.
Il problema e' che non so come dimostrarlo, loro si difendono dicendo che
sono stati fatti dei casini sul SO e che il codice ASP funziona benissimo.
Si tratta, quasi, di vita o morte xche' il sito si pianta regolarmente alla
sera e fino al mattino non si puo' riavviare. Per l'azienda significa molto,
per transazione e-commerce, ma sopratutto x immagine verso i clienti.
Cosa mi consigli di fare ?
-----
ciao e grazie

 Cosa mi consigli di fare ?
Oracle fa fico....Allora.....(immagina un ghigno satanico sul mio volto...)
Domanda a questi signori se sanno cosa sia MTS (in NT4)  o Component
Services (in W2K)
Quindi domanda loro se l'applicazione IIS che ospita gli oggetti COM gira
in ambito protetto MTS o Component Services COM+. Domanda loro se
l'applicazione
in ambito MTS o Component Services usa l'attivazione in pool.
Domanda loro se l'applicazione ASP usa gli oggetti Session ed Application
per memorizzare
lo stato degli oggetti COM che usano per gestire l'accesso al database
Oracle.
Se la risposta alla prima domanda č no (magari farfugliata) e la risposta
alla seconda
č si (anche questa farfugliata) cambia il piů rapidamente possibile
fornitore.
Se le risposte sono si e no fatti mostrare il codice sorgente delle asp e
cerca parti
dove trovi istruzioni del tipo Set nomeoggetto=Session("nomeogetto") e
Session("nomeoggetto")=nomeoggetto.
Saluti.

 Saluti.
Ok, procedo, pero' non posso cambiare fornitore, non conosco nessuno che sia
in grado di assumere un incarico cosi' specifico.
Il codice ASP e' sorgente nel sito, sono i componenti COM che sono compilati
( scritti in VB ).
Vediamo cosa mi dicono.Pensavo di chiedere assistenza a Microsoft ( hanno
una formula x cui rispondono, a pagamento, x incident..) pensi sia una buona
idea?
--
ciao e grazie

 idea?
L'unica struttura di M$ in Italia che potrebbe aiutarti utilmente sarebbe
quella
della divisione Consulting. Sono pochi e sono tutti super-indaffarati a
risolvere
i problemi creati da quelli che usano Oracle :-).
Ti costano minimo 1000 Euro al giorno.
Più ragionevolmente insieme ai programmatori ed ai sistemisti del tuo
fornitore
potresti cercare di capire cosa accade usando le funzionalità di tracing e
debugging di IIS.
Sicuramente capirete dov'è stà il problema.
Alternativamente esiste una soluzione molto semplice:
fatti configurare un sistema ex-novo direttamente da loro e verificahe se il
problema si
presenta.
Saluti.
Saluti.


mah, se il malfunzionamento e' dovuto al codice scritto da loro, il problema
rimarra' sicuramente ed io non ho il tempo di aspettare che loro facciano le
prove, troverebbero cmq dei motivi tecnici sui quali appigliarsi...
Ti faccio una proposta, puoi seguirmi, a pagamento s'intende, sulla
faccenda? ( tipo interpretazione dei log vari ecc..) mi piacerebbe anche
'capire' quello che sta succedendo...
---
ciao e grazie
grenzo

nel System Log era presente, per un po' di tempo, l'Event ID: 2506 relativo
a IRPStackSize nella chiave LanmanServer\Parameters ma l'avevo tolto qualche
giorno fa con le istruzioni trovate in Q238316.L'errore e' continuato ( si
e' bloccato anche questa notte ). Potrebbe significare qualcosa?
---
ciao

 'capire' quello che sta succedendo...
Non è questione di soldi.
Quel che posso fare per aiutarti preferirei farlo qui sul NG.
Saluti.


Ok, x me va bene, se vuoi ti posto il System Log ed Application Log del
2000, ti serve anche il log che sta nella directory LogFiles\W3SVC2 ? Esiste
poi un'altro log e sta in LogFiles\AppErr ma credo sia un log creato dal
programmatore x controllare le transazioni ASP.
---
ciao e grazie, almeno...

 wrote in message
news:a2mdkq$128ghu$1...@ID-83045.news.dfncis.de...

L'application Log temo non serva a nulla dato che credo l'applicazione non
lo usi per scriverci i fatti suoi.
Il sistem log (se non è eccessivamente lungo). magari solo i Warning e gli
errori.
Ma temo serva a poco. Quel che mi interessa invece è la configurazione delle
applicazioni COM+. Le reperisci sulla MMC del Component Services.
Dovresti vedere dei package che hanno il nome delle applicazioni IIS che
ospitano
le pagine asp in questione.
Ovviamente anche la configurazione IIS delle virtual directory.
Saluti.

 Ovviamente anche la configurazione IIS delle virtual directory.
intendi le properties del sito ?
ciao

 intendi le properties del sito ?
Anche ma non solo.
Intendo quelle cose che nella visualizzazione ad albero del sito vedi come
nodi
figli del sito Web (cartelline con incona a foggia di scatolone con un mondo
dentro di
colore verde e grigio oppure cartelline con icona classica o con piccolo
pallino verde sulla
destra).
Ora per conferma dei miei timori, dimmi se nel sito Web di default (che temo
essere l'unico definito
su quella macchina) vedi anche delle cartelline con  su scritto IISSamples,
MSDAC ed IISAdmin e magari
Printer :-)
Se quella configurazione l'hai fatta tu lasciamo perdere, se l'hanno fatta i
tecnici del fornitore dell'applicazione
invitali cordialmente a leggersi i manuali di IIS su MSDN.
Saluti.

 invitali cordialmente a leggersi i manuali di IIS su MSDN.
come ti ho detto non posso scaricare il problema xche' chi ha fatto la
configurazione non e' + reperibile..
E' grave?
---
ciao


Moderatore di it.comp.www.asp
http://www.aspitalia.com
 Enjoy the .NET community!
http://www.dev2dev.it
 La rete ha connesso nuove particelle!

 monte c'e' un firewall Linux, fin'ora di buchi non ne ho avuti....
prova a vedere se su
http://tuosito/scripts/
trovi qualcosa di interessante
idem su /printers/


 --
The page cannot be found : mi sembra a posto no?
---
ciao

 E' grave?
Abbastanza.
Saluti.

 ma solo quello e-commerce viene consultato regolarmente..
Mi sai dire anche i nomi degli altre applicazioni COM+ che vedi?
Nel setup dell'applicazione ti hanno parlato di package di componenti?
Saluti.

 monte c'e' un firewall Linux, fin'ora di buchi non ne ho avuti....
I firewall di tipo packet filter non servono ad una beata fava in quel caso
(anzi, in genere non servono proprio....)
Saluti.


lo sospettavo :-))


cosa devo fare ?
---
ciao

 Nel setup dell'applicazione ti hanno parlato di package di componenti?
Setup del codice ASP ? non mi hanno parlato di package di componenti, ogni
tanto cambiano le COM e mi fanno registrare le librerie..
ciao

  The page cannot be found : mi sembra a posto no?
probabile che (almeno) la visualizzazione sia limitata agli indirizzi IP
locali.


 --
no non si vede neanche da li'...

 tanto cambiano le COM e mi fanno registrare le librerie.
Fatti dire:
1) se i componenti COM vengono creati e distrutti all'interno della stessa
pagina asp.
2) se i componenti relativi al database rimangono connessi al db anche
quando non
c'è nessuna pagina attiva.
3) dove i componenti COM che rimangono attivi fra una chiamata di pagina
l'altra
memorizzano il loro stato (oggetto Session? Oggetto Application?)
4) se ci sono dei componenti COM che vengono instanziati all'avvio
dell'applicazione
e distrutti alla fine (tipicamente in global.asa eventi on_start ed
on_end.).
Saluti.
PS: Fatti installare la cosa su una macchina configurata da loro.
 come gestiscono lo stato dei componenti com fra una pagina e l'altra

 on_end.).
niente on_start e on_end in global.asa...
se vuoi ti invio il gloabal.asa...
ciao

 se vuoi ti invio il gloabal.asa...
Ok.
Saluti.

 Ok.
te lo posto qui nel news o mi dai un'indirizzo? e' un po' lungo e credo che
gli attach non si possano fare nei news...
Ciao e grazie dell'aiuto...

 gli attach non si possano fare nei news...
Se non ci sono dati sensibili (tipo password, indirizzi IP, account utente)
e considerando che global.asa è testo potresti metterlo nel testo del
messaggio.
Altrimenti puoi sempre mandarlo a: 
gabrie...@xxxxbubuti.net
Togli le xxxx, ovviamente.
Saluti.