Danke dir Rudolph!
 
Ich werde deine Vorschläge versuchen. Sicherlich haben wir das Problem
selbst verursacht....
Zu den Projektplanung....tja mann kann ja nicht vorausplanen das so was
kurz vorher passiert...und sich dann nicht sofort lösen lässt....
Wir haben ein Test server, und ein entwicklungsserver. Der Testserver ist 
allerdings nicht ganz gleich am Entwickelungs server und Liveserver.
Aber wie lassen sich 30.000 pageviews am Tag nachproduzieren auf ein
Server? weil ein paar mal testen und klicken ist kaum vergleich mit der realität...
debugging etc vom projekten klar aber wenn mann mit 5 Leute testen macht
und dannach kommen hunderten wenn nicht tausende von Surfer vorbei ...
Oder kann mann das auch testen?
Das der SQL nicht auf ein eigene Server läuft....tja das wusste ich auch 
aber noch haben wir das geld nicht für ein eigene SQL server. 
Ich werde mal den wirkliche Admin fragen ob er den SQL updated das servicepack
was ich erwähnt bezog sich allerdings aud W2K und ob der SQL7 überhaupt
mal geupdated geworden ist.....ich habe echt zu wenig ahnung von solche sachen,
aber muss mich oft darum kummern weil der admin von extern ist. 
Ich habe jetzt den ISAPI häckchen raus und auch der SQL server auf 150 Mb 
RAM nützung runter gestuft mal schauen was da passiert jetzt...
Die seiten sind eigentlich super schnell das ist auch das komische von der Sache
jetzt nach dem das Häckchen weg ist auch noch.....
 
gruss
Gido
 
 
 
-----Ursprüngliche Nachricht----- 
Von: Rudolph, Thomas [mailto:[EMAIL PROTECTED]] 
Gesendet: Mi 09.01.2002 09:08 
An: AspGerman Kaffeehaus 
Cc: 
Betreff: [aspdecoffeehouse] AW: noch 6 Tagen



        Also irgendwas läuft da wohl falsch, aber nicht erst auf dem Server, sondern
        schon bei der Projektplanung.
        
        Zur Entwicklung einer neuen Anwendung brauchst Du mehr als einen Server,
        nämlich einen Entwicklungs, Test- und Liveserver.
        
        Hättest Du zumindest die ersten zwei Systeme, dann könntest Du das
        NT-Problem
        sicher ausschliessen bzw. wüsstest das es am NT liegt.
        
        Ich gehe davon aus, dass Dein System 2000 ist. Du lässt DLL's über den
        Transaction Server laufen (NT4 -> MTS = mtx.exe, 2000 -> MTS = dllhost.exe).
        
        Du kannst folgendes aber ausprobieren.
        
            IIS-Verwaltung -> Webserver auswählen ->Home Directory -> Configuration
        ->
            App-Mappings -> Haken bei "Cache ISAPI applications" raus
        
        Was passiert dadurch?
        
            Normalerweise werden DLL nach dem Freigeben der Objekte nicht sofort aus
        dem
            RAM entfernt. Dadurch muss bei einer Neuanforderung der DLL nicht eine
        komplett
            neue Instanz auf gemacht werden. Wenn Du den Haken raus machst, fliegen
        sie
            sofort raus. Der Speicher wird schneller freigegeben.
        
            !!! Achtung die Anwendung wird langsamer !!!
        
        Desweiteren solltest Du folgendes beachten:
        
            Alle DLL's, welche durch ASP-Anwendungen aufgerufen werden, sollte über
        den MTS
            laufen.
        
        zum SQL-Server
        
            Wieso hat der nur Service Pack 2? Das ist nicht der Neueste. Warum läuft
        der SQL-Server
            auf dem selben NT-Server, wie der Web-Server. Da sind die Probleme
        bereits vorprogrammiert!!!
           
            SELECT @@version
            The result of this query is:
                7.00.623 if SQL Server 7.0 with no service pack applied
                7.00.699 if SQL Server 7.0 Service Pack 1
                7.00.842 if SQL Server 7.0 Service Pack 2
                7.00.961 if SQL Server 7.0 Service Pack 3
        
        Zusammenfassung:
        
            Optimiert Euren interne Infrastruktur. Eure Problem sind hausgemacht. Da
        ist es nur eine Frage
            der Zeit bis es knallt!
        
        Gruss
        Thomas
        
        -----Ursprüngliche Nachricht-----
        Von: Gido Carper [mailto:[EMAIL PROTECTED]]
        Gesendet am: Mittwoch, 9. Januar 2002 02:18
        An: AspGerman Kaffeehaus
        Betreff: noch 6 Tagen
        
        
        Hi ihr alle,
        
        ich drehe fast (aber nur fast) durch....
        
        ich habe nur noch ein paar Tagen vor ich ein Problem lösen soll und es haut
        nicht hin
        
        Vor eine weile habe ich das Problem schon mal hier vorgelegt aber kein
        lösung gefunden.
        
        es ist den DLLHost.exe ...... der treibt mich wannsinnig. Der speicher
        nutzung wird immer mehr
        
        bis er dann irgendwann mal explodiert und der ganze Server aufhängt und das
        ohne Timeout oder
        
        so ...nein in die ewigkeit geht das.  Jetzt habe ich viel gesucht und ein
        paar dingen gelesen was es
        
        sein kann. Aber noch immer kein ergebniss. Ich habe von alle Projekten die
        auf der Server sind
        
        alle Datenbank connections überprüft und den "SET xxx = NOTHING" fals
        vergessen rein gemacht.
        
        Wäre ein möglichkeit....meine ich mindestens. Einmal habe ich was ähnliches
        erlebt (andere Server)
        
        da hatte ich dann ein SQL fehler gemacht....eigentlich kein schlimme nur da
        so viele leute gleicherzeit
        
        auf den Server zugegriffen haben und genau auf der Seite mit den
        Fehler....blieb den Timeout aus und
        
        gab es ein dauerhafte Crash.....aber das ist in diesem Fall nichtmöglich da
        bei den einstiegs seite
        
        kein SQL vorhanden ist....
        
        Was kann das doch sein.....Ich kann auch nicht in den Log files nachsehen ob
        es ein regelmass gibt
        
        wo das passiert auf welche seite, auch nicht wieviel zeit dazwischen
        ist...alles total unregelmäßig.
        
        Auf den Server laufen ein SQL 7, Service pack2, Terminal dienst und ein paar
        externe DLL's
        
        so wie: Image Glue,ASPupload (softartisans), ASPmail, EasyPDF, und
        Fontvelocity.
        
        Ich habe gedacht vielleicht ist ein  den EasyPDF, habe den dann isoliert ein
        eigene user gegeben
        
        (in komponenten Dienst) um sehen zu können ob der es ist ......aber
        vergebnissloss.
        
        Im moment habe ich den prozessesbeschränkung aktiviert bei den meiste
        besuchte 4 Projekten....
        
        vielleicht kann ich so sehen ob es ein bestimmtes Projekt ist und damit doch
        ein Programmier fehler.
        
        Den Datenbanken auf der Server sind recht groß weil ich nicht wusste wie
        mann den Log files
        
        wieder löst.....tja ich bin hallt kein Admin das ist klar.....
        
        Der SQL beschlagnahmt 250 Mb und der DLL host geht auf 50-60 Mb zu und bei
        60 kippt er um.
        
        Den realen SQL groesse ist allerdings kleiner....circa 120 Mb wenn mann den
        realen daten von alle
        
        Projekten zusammen zählt.
        
        Das Ding ist am 15. geht eine neue Kunde von uns online mit ein recht
        grossen datenbank und
        
        die hängen mich auf wenn jede 2. bis 4. Tag deren Site offline ist für x
        stunden...naja ihr kennt das
        
        gefühl.....und dann werden die zugriffen natürlich mal wieder um ein x
        Factor grosser.....und damit
        
        noch mehr abstürtz chance....
        
        Ich habe gelesen das es extra update gibt für den kompontenten dienst aber
        was die genau machen....?
        
        Soll ich wirklich alle seiten einfach noch mal durch gehen auf Programmier
        fehler? :-(
        
        oder einfach alles formatieren, und neu installieren.....*snif*
        
        gruss
        
        Gido
        
        
        
        
        
        
        
        
        
        
        | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
        | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
        | Sie knnen sich unter folgender URL an- und abmelden:
        | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
        

<<winmail.dat>>

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


Antwort per Email an