Just nu i M3-nätverket
Gå till innehåll

Schemalägga omstart av server.


sudd

Rekommendera Poster

Hej! Vet någon om det finns någon funktion i IIS som gör det möjligt att schemalägga omstart av servern? T.ex. varje natt kl 04.00 startas servern om?

Länk till kommentar
Dela på andra webbplatser

Carlos Cadalso

AT kommandot

Vill du göra en omstart av just IIS då är det bara att shemalägda följande

net stop w3svc

net stop iisadmin

net start w3svc

net start iisadmin

stoppa detta i en .cmd fil och använd AT för att shemalägga den

 

Länk till kommentar
Dela på andra webbplatser

Tack för Ert svar, men jag tror inte min kunskap räcker till för att förstå vad Ni menar. Går det att förklara på ett lättare sätt? (förlåt:)

 

Länk till kommentar
Dela på andra webbplatser

Carlos Cadalso

Oki ska försöka

 

Först ska du ska en sk. cmd fil alltså en fil som innehåller olika kommando. Använd en text editor förslagsviss Notepad (anteckningar) skriv följande:

 

REM Stoppar alla web tänster

net stop w3svc

net stop iisadmin

net stop msftpsvc

REM Startar alla web tjänster

net start w3svc

net start msftpsvc

 

Spara detta fil med en lämpligt namn - i anteckningar ange filformat Alla filer - och på en lämpligt plats

Kör den för att se om den fungerar som det ska

 

Nu är det dags att shemalägga detta med hjälp av kommandot AT

Gå till DOS fönster alltså START -> Kör och skriv cmd

Skriv AT /? för att få hjälp om kommandot AT

Här följer ett exempel om hur det skulle se ut att starta .cmd filen vi skapade förut. Filen hetter ex. start3w.cmd och ligger på C:\, du ska köra den varje dag kl. 01:00 och du kör Windows 2000 svensk upplaga. Så här skulle det se ut

 

AT 01:00 /every:Mån,Tis,Ons,Tor,Fre,Lör,Sön c:\start3w.cmd

 

Kör därefter AT kommandot för att se bekräftelse.

Har du engelsk upplaga av Windows så ser lite anorlunda ut beröende på att du måste använda att engelska förkortningar i veckodagsnamn altså M,T,W,Th,F,S,Su

 

Lycka till

 

 

Länk till kommentar
Dela på andra webbplatser

Carlos Cadalso

Nej

issadmin är förkortat namn på tjänsten IIS Admin Service.

Det skulle gå att skriva net stop "IIS Admin Service"

När du drar igång w3svc som den förkortat namn på World Wide Web Publishing Service så startas även ISS Admin service utan att du behöver ange det så därför ser att min skript beståd av tre rad med Net Stop och bara två med net start.

När du stoppar IIS med hjälp av net stop w3svc och om du har flera site så stoppas de alla. Med tänke att du kanske menade att du har flera site.

 

 

Länk till kommentar
Dela på andra webbplatser

Ok, jag förstår. Men jag vaknade idag och såg att servern bara hade stängts av, inte startat om. Det gick alltså inte att komma in på servern. Jag har följande i filen:

 

net stop w3svc

net stop iisadmin

net stop msftpsvc

net start w3svc

net start iisadmin

net start msftpsvc

 

Är detta helt korrekt? I sådana fall är det väl något som gått snett *snyft*.

 

Länk till kommentar
Dela på andra webbplatser

Carlos Cadalso

Ok, skripten laj skickade till dig innehåll fem rad

 

net stop w3svc

net stop iisadmin

net stop msftpsvc

net start w3svc

net start msftpsvc

 

Din har sex rad. Raden med net start iisadmin ska du ta bort. Varför? Därför att när du startar w3svc så startas även iisadmin.

 

Gör en felsökning. Kör skripten nu och se vad händer. Kolla även i Loggboken där kommer att dyka upp något om det går fel.

 

 

 

 

 

[inlägget ändrat 2002-12-17 15:33:02 av C@rlos]

Länk till kommentar
Dela på andra webbplatser

Allra enklast är, istället för att göra sin egen batch-fil, att använda kommandot IISRESET (\winnt\system32\iisreset.exe) som alltid medföljer IIS.

Detta kommando startar om IIS'en och tömmer samtidigt cachen.

 

Med andra ord, skriv bara följande i kommandoprompten så är hela problemet löst:

 

at 04:00 /every:m,t,w,th,f,s,su iisreset

 

Mvh

 

J.B

 

Länk till kommentar
Dela på andra webbplatser

Carlos Cadalso

Hej!

Det var bra att veta. issreset.exe följer med IIS 5.0 .

Ha en bra dag

 

[inlägget ändrat 2002-12-17 17:59:36 av C@rlos]

Länk till kommentar
Dela på andra webbplatser

Ok, låter ju hur bra som helst! Men är det någon skillnad på den typen av "omstart" och den Carlos skrivit? Vilket är egentligen bäst? Och hur tar man bort något som man har schemalagt i kommandoprompten? (tack för alla era inlägg!)

 

Länk till kommentar
Dela på andra webbplatser

Carlos Cadalso

Jag kan ej säga vad är som är bäst. Kunskaper räcker inte till :-(

 

Ang. bortagningen så gör du så här:

*Skriv AT för att se vilka "jobb" du har schemalägda.

*Notera ID på den/de du vill ta bort.

*T.ex du vill ta bort jobb nummer 1 då skriver du så här AT 1 /DELETE

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...