---
title: "Slut på minne.: 'Session'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/163680-slut-på-minne-session"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "NEOLiNES"
published: "2007-08-21T09:46:25.000Z"
updated: "2007-08-21T20:07:42.000Z"
replies: 13
views: 778
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/163680-slut-på-minne-session"
---

# Slut på minne.: 'Session'

## #1 — NEOLiNES, 2007-08-21T09:46Z

Får detta underbara felmeddelande. Det är inte minnet på servern som är slut. Det finns gott om både ram- och lagrings-minne, så jag har inte en aning om vad detta handlar om :S

Jag gjorde en fuling och lade upp spelmotorn på Loopia för att se om jag fick samma resultat där. Så skickade jag iväg ett mail till dem och sade att det var fel på deras servar :P

**Fick följande svar,**

> Det felmeddelande som du mottar beror på att minnet som du försöker använda dig av inte finns tillgängligt och du mottar då information om detta. Jag kan däremot inte se vad som kan orsaka att ditt minne tar slut.
> 
> Du bör kontrollera så att du tömmer din minneshantering på ett korrekt sätt så minneshanteringen inte blir större och större ju mer besökare eller ju större belastning som din sida får.

Någon som har någon bra idé om hur jag kan lösa problemet?

**Felmeddelande** 

```
Körningsfel i Microsoft VBScript fel '800a0007' 

Slut på minne.: 'Session' 

/_inc/incFunction.asp, rad 500
```

**ASP**

```
Function IsOnline
	If Session("userOnline") = "inloggad" Then   [c][b]'[/b]Rad 500[/c]
		IsOnline = True
	Else
		IsOnline = False
	End If
End Function
```

Permalänk: https://www.webforum.nu/p/163680

## #2 — voigtann1, 2007-08-21T09:48Z

Frågan är hur många gånger du kör IsOnline då du lyckas med det? :)

Permalänk: https://www.webforum.nu/p/2018607

## #3 — NEOLiNES, 2007-08-21T09:52Z

> **voigtann1 skrev:**
>
> Frågan är hur många gånger du kör IsOnline då du lyckas med det? :)

Innan felkoden kommer körs IsOnline en gång som lyckas, gången därpå genereras felmeddelandet

Permalänk: https://www.webforum.nu/p/2018610

## #4 — OveRRidE, 2007-08-21T11:44Z

För det första; har du några object eller andra mängder variabler i Session? Och du *får* inte skriva din If-sats sådär, den ska se ut såhär; 

```
Function IsOnline
	IsOnline = CBool(Session("userOnline") = "inloggad")
End Function
```

Permalänk: https://www.webforum.nu/p/2018632

## #5 — NEOLiNES, 2007-08-21T11:52Z

> **OveRRidE skrev:**
>
> För det första; har du några object eller andra mängder variabler i Session? Och du *får* inte skriva din If-sats sådär, den ska se ut såhär; 
> 
>
>
> ```
> Function IsOnline
> 	IsOnline = CBool(Session("userOnline") = "inloggad")
> End Function
> ```

Så här ser det ut över sessionerna. Innehåller inga stora värden tycker jag iallafall... 

**Vid inloggning,**

```
Session("userId")	= innehåller användarens id i hash256
Session("userLeague")	= innehåller användarens ett liga-id i hash256
Session("userAdmin")	= innehåller användarens info om han/hon är admin i hash256
Session("userOnline")	= "inloggad"
```

**Vid utloggning,**

```
Session("userId")	= ""
Session("userLeague")	= ""
Session("userAdmin")	= ""
Session("userOnline")	= "utloggad"
```

Permalänk: https://www.webforum.nu/p/2018634

## #6 — OveRRidE, 2007-08-21T12:24Z

Okej. Försök skriva ut den sessionsvariabel som det smäller på, för att se om du kan få ut värdet.

Permalänk: https://www.webforum.nu/p/2018642

## #7 — NEOLiNES, 2007-08-21T12:27Z

Att skriva ut är inga problem. Den skriver ut alla sessionsvariabler utan problem.

Får även ett annat felmeddelande på andra sidor.

**Felmeddelande**

```
Körningsfel i Microsoft VBScript fel '800a001c' 

Slut på stackutrymme.: 'getMyManagerId' 

/_inc/incManager.asp, rad 61
```

```
Function getMyManagerId
	getMyManagerId = Session("userId")
End Function
```

Permalänk: https://www.webforum.nu/p/2018643

## #8 — voigtann1, 2007-08-21T12:55Z

Googlade på felkoden:
<http://www.webmasterworld.com/forum47/227.htm>
<http://classicasp.aspfaq.com/general/i-have-plenty-of-ram-why-do-i-get-an-out-of-memory-error.html>

Permalänk: https://www.webforum.nu/p/2018646

## #9 — NEOLiNES, 2007-08-21T13:16Z

> **voigtann1 skrev:**
>
> Googlade på felkoden:
> <http://www.webmasterworld.com/forum47/227.htm>
> <http://classicasp.aspfaq.com/general/i-have-plenty-of-ram-why-do-i-get-an-out-of-memory-error.html>

Fann inget direkt svar där dessvärre.. Testade att även skriva ut funktionen **getMyManagerId**, och lyckades jättebra!

Permalänk: https://www.webforum.nu/p/2018647

## #10 — voigtann1, 2007-08-21T13:31Z

Jag undra om du inte har satt någon evighets loop då på någon av dina sidor... för du skriver att det går bra att skriva ut det...

Permalänk: https://www.webforum.nu/p/2018650

## #11 — NEOLiNES, 2007-08-21T13:33Z

> **voigtann1 skrev:**
>
> Jag undra om du inte har satt någon evighets loop då på någon av dina sidor... för du skriver att det går bra att skriva ut det...

Nej nej, inga sånna klantigheter här inte :) Sidorna laddar på 0,03 sekunder så några evighetsloopar sysslar jag inte med.

Permalänk: https://www.webforum.nu/p/2018652

## #12 — voigtann1, 2007-08-21T13:38Z

Ändå skriver du att du kan skriva ut den 1 ggr och sen får du slut på minne. Något klantigt har du lyckats med ;) Det är något "annat" som gör så det blir fel... även om du inte vill det ;) för de kod rader du har gett oss säger inte mycket ;) Dom ser OK ut :)

Permalänk: https://www.webforum.nu/p/2018654

## #13 — NEOLiNES, 2007-08-21T13:58Z

Grejjen är den att "all" kod ser okey ut. :) Kan det ha någon med min Response att göra tro? Att det måste tömmas eller liknande?

Permalänk: https://www.webforum.nu/p/2018657

## #14 — Ledel, 2007-08-21T20:07Z

Vad har du för värde på Session.TimeOut?

Permalänk: https://www.webforum.nu/p/2018768

---

Tråden på webben: https://www.webforum.nu/amne/asp/163680-slut-på-minne-session
