Kom ihåg mig?
Home Menu

Menu


Surftown och asp.net

 
Ämnesverktyg Visningsalternativ
Oläst 2010-02-09, 17:58 #1
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
Standard Surftown och asp.net

Just släppt en site(ASP.NET) o körde den på surftown(för att SQL Server ingår).
Kör med Forms Authentication(sessioner).
Fick direkt väldiga problem med att sessioner timeade ut för tidigt och inloggade folk blev utkastade från siten.
Mailade Surftowns support och det visade sig att det är strypt hur länge en session får finnas på servern, så nu är jag typ tvingad att uppgradera till företagskonto:/(kör privatkonto nu). Jaja, tänkte bara berätta det som en varning för er andra ASP.Net nördar som funderar på privatkonto på Surftown.
yadis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-09, 18:46 #2
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Vad har de för livslängd då? Funkar inte att sätta slidingExpiration till true?
__________________
Full-stack developer, free for smaller assignments

Senast redigerad av tartareandesire den 2010-02-09 klockan 18:50
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-09, 19:25 #3
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Sätt en egen cookie då?

edit: Fast det är klart, du kanske sparar ~2.000.000.000 saker i sessionen?
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-09, 20:08 #4
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
Jag kör slidingexpiration 30 min, men man kan åka ut efter 3, 7, 12 min. Känns random:/
Och ja, jag sparar en del grejer i sessionsvariabler, inte bara för login.

Edit: Det är faktiskt så att siten ibland kraschar(på grund av nån tom sessionvariable) istället för att man far till loginsidan, så man misstänker att bara en del av sessionerna försvinner ibland.

Senast redigerad av yadis den 2010-02-09 klockan 20:15
yadis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-09, 22:15 #5
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Det är ganska ofta så på webbhotell att sessioner rensas med jämna mellanrum (alltså inte att de har en bestämd livslängd). Det går normalt att lösa genom att man sparar sessioner i sin egen katalog men vet inte riktigt om det fungerar i ditt fall.
__________________
Full-stack developer, free for smaller assignments

Senast redigerad av tartareandesire den 2010-02-09 klockan 22:22
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-10, 00:27 #6
rhdf rhdf är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2006
Inlägg: 359
rhdf rhdf är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2006
Inlägg: 359
stora problemet på webbhotell kan vara att aspnet-processen startas om = alla sessioner dör. Det tog ett tag att felsöka en sida där detta hände tills supporten konstaterade att minnesanvändningen på applikationen var för stor... var bara att gå igenom allt och optimera (inte min kod från början)
rhdf är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-10, 03:54 #7
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Sparar man sessionerna i filer eller i en databas så ska de överleva att applikationspoolen startas om eller att webben kompileras om.
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-10, 09:08 #8
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
Japp om man kör sessionerna i DB på surftown så lär det funka, men vill inte göra det.
yadis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-10, 16:28 #9
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
yadis yadis är inte uppkopplad
Medlem
 
Reg.datum: Mar 2009
Inlägg: 66
Nån som kör ett bra webhotell där man får sql server och där asp.net 3.5 sp1 funkar bra?Och inte allt för dyrt...
yadis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-11, 16:22 #10
jgabor jgabor är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2007
Inlägg: 358
jgabor jgabor är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2007
Inlägg: 358
Flera av de förslag och orsaker ni nämner här i tråden stämmer. Ibland behöver asp.net-processen eller application poolen startas om, oftast för att en kund förbrukar för mycket minne eller resurser. Och precis som ni säger, så dör alla sessioner. Vi rekommenderar därför att man kör sessionerna i en DB, sätter en cookie eller liknande.

Och detta tror jag inte endast gäller för Surftown, utan för i princip alla webbhotell med kunder som delar på en server...

Jag är själv ingen Windows-kille och har inte direkt några djupa kunskaper inom det, så har några utvecklare här förslag på hur det kan göras bättre så tar jag varmt emot dessa och för dem vidare till våra Windows-tekniker.
jgabor är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:06.

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