Process Ids

28/01/2008 - 17:12 von StephanA | Report spam
Hallo Leute,

wir haben bei unseren Kunden in letzter Zeit immer wieder das Problem, daß
Prozesse Ids erhalten, die 5 oder 6 stellig sind.
Da unsere Client-Server-Programme eigentlich zur Zeit nicht dafür ausgelegt
sind, kommt es zu Abstürzen. Muß geàndert werden, jedoch ist das auf die
Schnelle nicht zu erledigen.

Weiß jemand, ob ein bestimmter Hotfix dafür zustàndig ist, daß plötzlich
anstelle 4stelligen IDs 5 und 6 stellige generiert werden?
Gibt es eine RegEdit-Eintrag, der verhindert, daß die hohen ProcessIds
generiert werden ?

Zur Zeit ist auf den Servern Windows2003 (Standard oder Enterprise) mit SP2
und diversen Hotfixes installiert.

Im voraus besten Dank für eure Hilfe

Stephan
 

Lesen sie die antworten

#1 Denis Jedig
31/01/2008 - 04:12 | Warnen spam
On Mon, 28 Jan 2008 17:12:21 +0100 StephanA wrote:

wir haben bei unseren Kunden in letzter Zeit immer wieder das Problem, daß
Prozesse Ids erhalten, die 5 oder 6 stellig sind.



Die ProcessID ist eine Kernel-Datenstruktur und ist ein DWORD - die Anzahl
der im Dezimalsystem sichtbaren Stellen ist da völlig irrelevant. Womöglich
aber nutzt deine besagte kaputte Software Variablen für Process IDs, die
weniger fassen, als ein DWORD (typischerweise wohl eine Deklaration als
"16-bit-integer" und damit nur die Hàlfte der Speicherbits) - dann könnte
es durch das Casting und die anschließende Verwendung zu eigentümlichen
Effekten kommen.

Weiß jemand, ob ein bestimmter Hotfix dafür zustàndig ist, daß plötzlich
anstelle 4stelligen IDs 5 und 6 stellige generiert werden?



Womöglich wurde irgendetwas an der Art und Weise geàndert wie und wann die
IDs "recycled" werden. Wenn ihr Prozess-IDs über 10.000 erhaltet, dann hat
das wohl den Grund, dass ihr eine hohe Anzahl an Prozessen gelaufen ist.
Ein Neustart des Servers könnte akut abhelfen.

Gibt es eine RegEdit-Eintrag, der verhindert, daß die hohen ProcessIds
generiert werden ?



Ich wüsste da nichts. Ggf. solltest du beim Microsoft PSS nachfragen.

Denis Jedig
syneticon networks GbR http://syneticon.net/service/

Ähnliche fragen