AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Citrix Server - zu wenig Handles
Thema durchsuchen
Ansicht
Themen-Optionen

Citrix Server - zu wenig Handles

Ein Thema von shmia · begonnen am 10. Mär 2010 · letzter Beitrag vom 10. Mär 2010
Antwort Antwort
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#1

Citrix Server - zu wenig Handles

  Alt 10. Mär 2010, 14:58
Ein Kunde einen Citrix Server (4GB RAM, Quadcore) auf dem ca. 20 User arbeiten.
Nach einiger Zeit tritt das Problem auf, dass meine Anwendung nicht mehr genug Handles bekommt
und deshalb seltsame Ausfallserscheinungen (Menues und Buttons teilweise nicht sichtbar, Out-of-Memory Exception,...) zeigt.

Laut Taskmanager ist noch genügend physikalischer Speicher vorhanden (~1500MB).

Die Gesamtanzahl der verwendeten Handles wird vom Taskmanager mit ~69000 gemeldet.
Der Prozess "System" verwendet davon mehr als 10000 Handles.
Alle anderen Prozesse brauchen jeweils maximal 800 Handles.

Frage: stösst hier Windows an ein Limit?
Besonders der Prozess "System" mit seinen >10000 Handles erscheint mir verdächtig.
Andreas
  Mit Zitat antworten Zitat
Astat

Registriert seit: 2. Dez 2009
Ort: München
320 Beiträge
 
Lazarus
 
#2

Re: Citrix Server - zu wenig Handles

  Alt 10. Mär 2010, 15:56
Zitat von shmia:
..Frage: stösst hier Windows an ein Limit?
Jein? welches Betriebssystem? welche Handles? wieviele GDI-Objekte?

Wie schauts in Deiner Applikation aus, haupsächlich GDI-Objekte?

Da gibt es gravierende Unterschiede und Lösungsansätze!

INPUT

lg. Astat
Lanthan Astat
06810110811210410503210511511603209711003210010110 9032084097103
03211611111604403209711003210010110903210010510103 2108101116122
11610103209010110510810103206711110010103210511003 2068101108112
10410503210310111509910411410510109810111003211910 5114100046
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Citrix Server - zu wenig Handles

  Alt 10. Mär 2010, 17:49
Betriebssystem dürfte Windows 2003 Server sein.
Der Kunde ist übervorsichtig und lässt mich bisher nicht den Process Explorer von Sysinternals.com starten.
Daher habe ich nur den Taskmanager verwendet und mir die "Handleanzahl" (damit sind wohl alle gemeint) anzeigen lassen.
Daneben gibt es noch "GDI-Objekte" und "Benutzer-Objekte".
Die habe ich bisher noch nicht anzeigen lassen, aber ich vermute mal, dass die GDI-Objekte am Ende sind.
Normalerweise liegt hier das Limit bei 10000 pro Prozess.
Ich könnte mir vorstellen, dass durch den Citrix-Aufsatz alle GDI-Objekte aller Prozesse die remote dargestellt werden zusammengenommen die 10000 Grenze nicht überschreiten dürfen.

Die Effekte durch fehlende GDI-Handles treten nicht nur in meiner Anwendung auf sondern das Notepad.exe habe ich auch schon ohne Menue gesehen.
Genaueres zu den GDI-Objekten kann ich aber erst morgen sagen.
Andreas
  Mit Zitat antworten Zitat
Astat

Registriert seit: 2. Dez 2009
Ort: München
320 Beiträge
 
Lazarus
 
#4

Re: Citrix Server - zu wenig Handles

  Alt 10. Mär 2010, 17:59
Hallo shmia, versuch die HandleQuota in der Registry zu erhöhen.

Infos unter:

http://msdn.microsoft.com/en-us/library/ms724291(VS.85).aspx

lg. Astat
Lanthan Astat
06810110811210410503210511511603209711003210010110 9032084097103
03211611111604403209711003210010110903210010510103 2108101116122
11610103209010110510810103206711110010103210511003 2068101108112
10410503210310111509910411410510109810111003211910 5114100046
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz