Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Not enough storage is available

Postades av 2006-02-21 15:48:59 - Jimmy Mattsson, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 547 personer

Jag försöker bygga en sökmotor som ska klara av att söka genom dokument. Till min hjälp har jag komponenter som:

* www.dotlucene.com som sökmotor
* www.wordcnv.com för att göra om dokument till ren text

Det funkar utmärkt på XP, maskiner men på en Win 2000 (SP4) så får jag förjande fel:

<info>
Not enough storage is available to complete this operation.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.OutOfMemoryException: Not enough storage is available to complete this operation.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[OutOfMemoryException: Not enough storage is available to complete this operation.]
ImpTool.indexera.AddDocument(String path, Int32 DocID)
ImpTool.indexera.GetFiles(Int32 masterProcessId, OrderByColumn column)
ImpTool.indexera.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
</info>


2000 maskinen har 800 mb ledigt på hårdisken och runt 500 mb Ram ledigt...


Antar att det inte har nått med koden att göra, men skickar iväg den endå:

	public void AddDocument(string path, int DocID)
		{
				Document doc = new Document();
				string rawText = "";
				string fileName = "";
		
				ZipInputStream s = new ZipInputStream(File.OpenRead(path));
        
				ZipEntry theEntry;
				while ((theEntry = s.GetNextEntry()) != null) 
				{		
					fileName = this.MapPath("\\") + "tmp";
					FileStream streamWriter = File.Create(fileName);
							
					int size = 2048;
					byte[] data = new byte[2048];
					while (true) 
					{
						size = s.Read(data, 0, data.Length);
						if (size > 0) 
						{
							streamWriter.Write(data, 0, size);
						} 
						else 
						{
							break;
						}
					}

					streamWriter.Close();
				
				}
				s.Close();


				DocCom.DocCom doctxt = new DocCom.DocCom();
				DocCom.OutPutStruc pStructure = new DocCom.OutPutStruc();

				switch ((docErrorType)doctxt.GetText(fileName, ref pStructure))
				{
					case docErrorType.doc_OK:
						rawText = pStructure.pTitle +" ";
						rawText += pStructure.pText;//pStructure.pAuthor;
						//label2.Text = pStructure.pAuthor;
						//Form1.ActiveForm.Text = pStructure.pTitle;
						break;
					case docErrorType.doc_Encrypted:
						rawText = "Sorry, encrypted documents are not supported";
						break;
					case docErrorType.doc_Unsupported:
						StreamReader stream = new StreamReader(fileName);
						rawText = stream.ReadToEnd();
						stream.Close();
						break;
					case docErrorType.doc_Corrupted:
						rawText = "Sorry, the document is probably corrupted";
						break;
				}

				lblTest.Text += path +"<p>";
			

				doc.Add(Field.UnStored("text", rawText));
				doc.Add(Field.Keyword("path", path));
				doc.Add(Field.Keyword("type", "d"));
				doc.Add(Field.Keyword("DocID", DocID.ToString()));
				writer.AddDocument(doc);

				File.Delete(fileName);
		}


Svara

Sv: Not enough storage is available

Postades av 2006-02-22 11:43:33 - Joakim Sundén

Hur mycket minne använder ASP.NET? Det kan uppstå problem med OutOfMemoryException när man börjar komma upp i runt 2 Gb, oavsett hur mycket minne man tryckt i burken (se http://joakimsunden.blogspot.com/2006/02/outofmemoryexception-i-aspnet-trots.html).


Svara

Sv:Not enough storage is available

Postades av 2006-02-22 14:22:22 - Jimmy Mattsson

Servern har 768mb Ram Minne, ca 500 av det ledigt. Asp.Net tar ca 40 Mb. Läste igenom artiklarna, men inget hjälpte :/


Svara

Sv: Not enough storage is available

Postades av 2006-02-22 15:23:40 - Joakim Sundén

Vilken version av .NET Framework kör du på W2000-maskinen? Om det är 1.0 kan det handla om följande bugg:

OutOfMemoryException Occurs When You Access Non-Fixed Size Safe Arrays in a User-Defined Type
http://support.microsoft.com/?kbid=327107

I så fall löser du problemet genom att uppgradera till .NET Framework 1.1.


Svara

Sv:Not enough storage is available

Postades av 2006-02-23 14:02:25 - Jimmy Mattsson

Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 612
27 953
271 709
6 586
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies