webForumDet fria alternativet

Visa hur länge servern varit online

ASP

9 svar · 386 visningar · startad av KoTTeN

Medlem sedan sep. 20011 722 inlägg
Frågan#1

Har sett att det på vissa sidor finns en räknare där man kan se hur många dagar, timmar och minuter en server varit uppe. Alltså en räknare som nollställs varje gång servern startas om.

Någon som vet hur man gör en sådan räknare?

Medlem sedan aug. 20003 575 inlägg
#2

Du kan ju använda Global.asa

och sätta Application[""] till den tiden den tiden då global.asa först användes.

Medlem sedan maj 200010 687 inlägg
#3

Då blir det hur länge web-servicesen varit igång. :)

Medlem sedan aug. 2002207 inlägg
#4

Har för mig att man skall kunna ladda hem uptime.exe från microsoft.com, men jag vet inte säkert.

Dock så fungerar det med detta: http://kex3.dyndns.org/aspsysinfo/

Medlem sedan mars 20023 686 inlägg
#5

Här kommer en.

Global.asa

<SCRIPT LANGUAGE=VBScript RUNAT=Server> 
Sub Application_OnStart 
Application("Upptime") = Now 
End Sub 

Sub Session_OnStart 
End Sub 

Sub Session_OnEnd 
End Sub 

Sub Application_OnEnd 
End Sub 
</SCRIPT>

uptime.asp

Servern uppe i:</span> <%=DateDiff("n",Application("Upptime"),Now) %> minuter.
Medlem sedan maj 200010 687 inlägg
#6

Mer rätt:

Webbservicen uppe i:</span> <%=DateDiff("n",Application("Upptime"),Now) %> minuter.

:p ;)

Medlem sedan juni 20006 022 inlägg
#7

Jag löste det igenom att låta datorn skapa en .txt-fil med datum och tid i då den startar och sen så räknar jag ut antalet dagar efter det.

Medlem sedan sep. 20011 722 inlägg
#8

medialabs skrev:

Här kommer en.

Global.asa

<SCRIPT LANGUAGE=VBScript RUNAT=Server> 
Sub Application_OnStart 
Application("Upptime") = Now 
End Sub 

Sub Session_OnStart 
End Sub 

Sub Session_OnEnd 
End Sub 

Sub Application_OnEnd 
End Sub 
</SCRIPT>

uptime.asp

Servern uppe i:</span> <%=DateDiff("n",Application("Upptime"),Now) %> minuter.

Då jag inte är så bra på Global.asa så testade jag mig fram, la helt enkelt in koden omslutet av

<SCRIPT LANGUAGE=VBScript RUNAT=Server> 
</SCRIPT>

Och när jag anv DateDiff koden så hade servern varit igång i 54191260 minuter. Lite drygt 103 år! Vilket jag inte riktigt tror på :) Vad kan vara fel?

Medlem sedan aug. 2002207 inlägg
#9

Quid skrev:

Jag löste det igenom att låta datorn skapa en .txt-fil med datum och tid i då den startar och sen så räknar jag ut antalet dagar efter det.

Är inte det en liten omväg? Är väll enklare att installera komponenten som jag länkade till. Den är _mycket_ bra.

Medlem sedan sep. 20011 722 inlägg
#10

Denniz PoP skrev:

Quid skrev:

Jag löste det igenom att låta datorn skapa en .txt-fil med datum och tid i då den startar och sen så räknar jag ut antalet dagar efter det.

Är inte det en liten omväg? Är väll enklare att installera komponenten som jag länkade till. Den är _mycket_ bra.

Problemet är bara att vi kör PWS på servern.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)