Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Prozessanzahl pro User einschränken

Mitglied: Schwinni79

Schwinni79 (Level 1) - Jetzt verbinden

04.02.2008, aktualisiert 13.02.2009, 5025 Aufrufe, 1 Kommentar

Terminalserverressourcen besser verwalten

Hallo zusammen,

wir haben bei uns im Unternehmen eine recht speicherintensive Javaanwendung im Einsatz, die auch von sehr vielen Terminalserverusern genutzt wird. Für jede Programminstanz werden über 100 MB Arbeitsspeicher gezogen. Bei vielen Usern kann das zu Engpässen auf den Servern führen.

Eigentlich sind die Server ausreichend mit RAM versehen worden, aber wir haben nicht die hohen Ansprüche der User bedacht: Startet die Javaanwendung nicht binnen 2 Sekunden nach dem Doppelklick, wird erneut geklickt. Dieses Spiel kann sich durchaus 17 Mal wiederholen - und das in einer Usersitzung. Wir haben über 25 dieser Experten!

Kann man per VB erzwingen, dass für manche Benutzer z.B. der Prozess mit dem Namen "javaw.exe" nur einmal ausgeführt werden darf? Dann können die ihr Programm genau einmal starten und wenn es mal länger dauert, dann müssen die eben warten....

Vielen Dank für die Hilfe!

Michael Student
Mitglied: pacobay
08.02.2008 um 02:37 Uhr
>Prozess mit dem Namen "javaw.exe" nur einmal ausgeführt werden darf

Dies würde doch bedeuten, dass sonst auch keine andere Java Applikation laufen könnte ??
Bzw sofern der anwender bereits eine andere Javaanwendung am laufen hat, dann kann er nicht mehr die terminalApp zu laufen bringen. Ist dies wirklich in deinem Sinne?

Weil deine Anfrage schon ein paar Tage schmorrt und du bisher noch keine Anwort hast
scheint dies wohl nicht so easy going zu gehen. ?????

Daher ein "Versuch" eines anderen Ansatzes.
Bin deshalb so vorsichtig weil:
Ich bin mir nicht sicher ob es funktioniert und ob es wirklich eine gute Idee ist.
Auch ist es im eigentlichen Sinne nicht die gewünschte Lösung sondern nur ein Ansatz zu einem Workarround der mir spontan einfiel und der eher von hinten durch die Brust ist.
Daher würde ich dieses Ansatz eher unter der Kategorie "wenn gar nichts anderes kommt dann vielleicht mal probieren"



der ansatz
Die java Applikation wird nicht mehr direkt aufgerufen sondern innerhalb einer HTA.
In der HTA könnte innerhalb des HTA -TAG mit (singleinstance="yes") dafür gesorgt werden das dieser Aufruf praktisch nur einmal gleichzeitig möglich ist weil die HTA nur einmal gleichzeitig laufen kann.
vgl: http://msdn2.microsoft.com/en-us/library/ms536471(vs.85).aspx

der button zum Starten der Java Applikation
hat gleichzeitig einen Zähler Anzahl der Klicks wenn x>1 dann kein neuer Aufruf
sonder meldung: geduld!!!

weiterhin gehe ich davon aus (ohne es zu wissen oder es gar mal mit einer java app via terminalserver gestestet zu haben) das ich irgendwie fesstellen kann das Java Applikation wirklich zur verfügung steht vgl.: hierzu z.b. WshScriptExec-Objekt und Object.Status

Wenn dies dann der Fall wäre sollte sich dann die HTA selbständig verabschieden
if Object.Status = xy then quit

Zusätzlich müßte noch abgefangen werden, dass die lieben User nicht einfach die HTA schliessen und neu starten und doch wieder eine neuen Aufruf machen

Eine Idee wäre wenn HTA beendet wird (also wenn HTA ohne die vorgesehene automatik geschlossen wird ) dann wird die Anforderung zuerst gecancelt)
Wie ??? noch keine idee

Sollten die ganz schlauen Jungs auf die Idee kommen den Process der HTA (mshta.exe) zu killen um doch wieder das ganze zu umgehen dann unter Umständen noch eine zeitblokade einbauen
(z.b. via Regwert "last aufruftime" der jeweils mit aufruf der app via button immer neu gesetzt wird)
dann wäre sowas möglich wie:
if weniger als x sec dann msgbox: hallo ganz kluger ! ist aber nicht

Aber wie gesagt: könnte man mal testen ...

ciao pacobay
Bitte warten ..
Ähnliche Inhalte
Windows Userverwaltung
Projekt: Mehrere User als einen User
Frage von 117455Windows Userverwaltung3 Kommentare

Hallo, ich hab für die nächsts Zeit ein kleiners/größeres Projekt in der nächsten Zeit vor und weiß aber nicht, ...

Windows Userverwaltung
User Überwachung
gelöst Frage von YellowcakeWindows Userverwaltung44 Kommentare

Hey ich habe von unserem neuem Datenschutzbeauftragten ein kleines Horror Paket bekommen. Ich soll wenn es möglich ist, das ...

Exchange Server

Outlook 2013 - AD User Webseite - PopUp User

Frage von secchoExchange Server

Hallo Zusammen Besteht die Möglichkeit in Outlook 2013 die Webseite welche beim User im AD hinterlegt ist im Pop ...

Windows Userverwaltung

User hat geheiratet. Windows-User ändert sich

gelöst Frage von WinLiCLIWindows Userverwaltung11 Kommentare

Hallo zusammen, kurze Frage wie das erfahrene Admins machen: Wir haben bald ein Userin die heiraten wird. Daraufhin wird ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 1 TagiOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 1 TagiOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 4 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 4 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Windows Netzwerk
Kerio. Kann keine Mails empfangen aber senden. Wer ist schuld. Kerio oder Windows domäne?
gelöst Frage von frosch2Windows Netzwerk31 Kommentare

Hallo, es existiert ein Problem bei uns mit dem mailen. Alle bestehenden Nutzer können mailen. Raus wie rein. Neuen ...

LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless22 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Hosting & Housing
VMware VM mit über 1TB RAM für S4HANA
Frage von Leo-leHosting & Housing22 Kommentare

Hallo zusammen, wer hat Erfahrng und kann mir einen Tipp zum sizing von S4HANA Systemen geben? Wir möchten, zunächst ...

Virtualisierung
Gebrauchte Server Hardware als Virtualisierungs-"Spielwiese"?
Frage von NixVerstehenVirtualisierung19 Kommentare

Einen wunderschönen guten Morgen zusammen, ich möchte mich gerne etwas tiefer mit dem Thema Virtualisierung beschäftigen und dazu ein ...