WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Användare loggas ut efter 1500 minuter (https://www.wn.se/forum/showthread.php?t=7478)

fabian 2005-04-18 20:16

Har sen serverflytten ett litet problem med att mina användare loggas ut efter 1500 minuter. Någon som har nån idé om vad det kan vara som styr detta?

Det är en Windows 2003 server med IIS 6.0

fasko 2005-04-18 21:48

Min gissning är att du kör PHP/ASP och då är det antagligen där det styrs. ASP har jag ingen koll på men kör du PHP så kan det ju vara i inställningarna för PHP?

I vanliga fall loggar man ju in med sessioner och de sköts av t ex PHP.

http://se.php.net/session

session.gc_maxlifetime

kanske kan hjälpa något. Det är inget jag har haft problem med (det är ju bara att logga in igen eller använda cookies). Ska du, för altlid, ha igång alla sessioner som skapas borde det bli problem efter ett par tusen besökare. Kanske missförstår dig, isf är det bara blunda.

Tobias 2005-04-19 00:11

1500 minuter och det är ett problem?!

Om det kan vara till hjälp så ligger ASP:en session.timeout på 20 min vid installation.

Ändras med kommandot nedan och körs på den sida du vill starta sessionen på.
Session.Timeout

fabian 2005-04-19 00:52

Vi ger poäng per minut online, och det finns en toplista med dom som varit online längst i ett streck.

Sedan serverflytten verkar denna gräns vara ca 24 timmar...

Robert 2005-04-19 09:39

Citat:

Originally posted by fabian@Apr 19 2005, 00:52
Vi ger poäng per minut online, och det finns en toplista med dom som varit online längst i ett streck.
Sedan serverflytten verkar denna gräns vara ca 24 timmar...

Om det är som du säger så har du ju svaret där. Kan bero på en massa saker i sådan fall (hårdsatt nivå/stop av processer för backuptagning/serveromstart etc etc).

Robert 2005-04-19 16:13

Citat:

Ursprungligen postat av Fulton
Citat:

Ursprungligen postat av fabian
Vi ger poäng per minut online, och det finns en toplista med dom som varit online längst i ett streck.

Sedan serverflytten verkar denna gräns vara ca 24 timmar...

Borde det inte vara kombinerat med att man gör något under tiden?

Nu när du säger det så. Att tvinga folk att vara online borde betyda att du ska ha väldigt kort sessionstid, för det är ju skillnad mellan att ha startat upp en session av en webläsare och den faktiska aktiviteten.

Webläsaren har ju ingen rapporteringsskyldighet när den inte används, den är ju anonym så att säga. Så detta innebär att jag endast skulle behöva logga in på din tjänst och sedan kan jag stänga ner webläsaren. Servern håller sessionsdatat i sitt minne tills den sedan time'ar ut. Frågan är vad värdet av detta är? Någon aktiverar en session och sticker någon annanstans eller att folk verkligen surfar runt på din (fabians) site?

digiArt 2005-04-19 16:55

Det kan inte ha ngt med att servern recyclar att göra? Kör ni asp.net så får du läsa in dig på hur det fungerar. Alternativet kan ju vara att lägga över sessionerna på en sqlserver.

oJones 2005-04-20 00:32

Har du möjlighet att själv komma åt IIS Manager?
Isf ska du ta en titt på Application Pool. Den pool du ligger i står mest sannolikt inställd på att recycla, som digiart påpekar, fast det gäller för alla sajter i just den poolen och har inte med .NET att göra.
Om du inte kan komma åt IIS Manager själv så kan du säkert be ditt webbhotell att lägga dig i en egen pool med särskilda inställningar.

Varför ska användarna behöva vara inloggade ett dygn överhuvudtaget? Känns lite onödigt med poängsystem för det om man bara kan ha datorn igång alltid. Men det är ju min åsikt ;)

Robert 2005-04-20 09:31

Citat:

Originally posted by oJones@Apr 20 2005, 00:32
Har du möjlighet att själv komma åt IIS Manager?
Isf ska du ta en titt på Application Pool. Den pool du ligger i står mest sannolikt inställd på att recycla, som digiart påpekar, fast det gäller för alla sajter i just den poolen och har inte med .NET att göra.
Om du inte kan komma åt IIS Manager själv så kan du säkert be ditt webbhotell att lägga dig i en egen pool med särskilda inställningar.

Varför ska användarna behöva vara inloggade ett dygn överhuvudtaget? Känns lite onödigt med poängsystem för det om man bara kan ha datorn igång alltid. Men det är ju min åsikt ;)

Man behöver väl inte ens ha datorn igång. Logga in och sedan stänga av datorn...serverns session glöms bort efter 24h....

fabian 2005-05-03 22:16

Citat:

Ursprungligen postat av Robert
Citat:

Ursprungligen postat av oJones
Har du möjlighet att själv komma åt IIS Manager?
Isf ska du ta en titt på Application Pool. Den pool du ligger i står mest sannolikt inställd på att recycla, som digiart påpekar, fast det gäller för alla sajter i just den poolen och har inte med .NET att göra.
Om du inte kan komma åt IIS Manager själv så kan du säkert be ditt webbhotell att lägga dig i en egen pool med särskilda inställningar.

Varför ska användarna behöva vara inloggade ett dygn överhuvudtaget? Känns lite onödigt med poängsystem för det om man bara kan ha datorn igång alltid. Men det är ju min åsikt ;)

Man behöver väl inte ens ha datorn igång. Logga in och sedan stänga av datorn...serverns session glöms bort efter 24h....

Nja, var 5:e minut updateras en frame, och den kollar då om det var mer än 5 minuter sedan den updaterades sist, är det det så loggas man ut automatiskt.


Alla tider är GMT +2. Klockan är nu 07:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson