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, 5010 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
Tipps & Tricks

Zugang zum www für einige User Einschränken

gelöst Frage von Kab3lsalatTipps & Tricks5 Kommentare

Ich suche eine Lösung, um einige PCs in einem Firmennetz in Ihrem Zugang zum www einzuschränken. Dieses soll über ...

Sicherheit

IPad Air 2 User einschränken

Frage von thomasreischerSicherheit24 Kommentare

Hallo zusammen, wir werden ab September bei uns genau ein Tablet benötigen. Diesbezüglich habe ich mir bereits das Galaxy ...

Windows Server

Per GPO Druckerzugriff für User zeitlich einschränken

Frage von ziskooWindows Server4 Kommentare

Hallo, - ich habe einen Domänen-Controller Server 2012 mit der DomäneA - ich habe 4 User (User1, User2, User3, ...

Outlook & Mail

Outlook Weiterleitung einschränken?

Frage von quenselinOutlook & Mail3 Kommentare

Hallo, wir nutzten im Büro Outlook für unsere Mails. Nun habe ich in meinem Outlook drei verschiedene Emailadressen. Eine ...

Neue Wissensbeiträge
Microsoft

Neuigkeiten zu Server und Office 365 was läuft mit was und was nicht

Tipp von AlFalcone vor 1 TagMicrosoft2 Kommentare

Server Betriebssysteme auf dem die verschiedenen Offices nicht supported sind: • Office 365 ist und wird nicht supported auf Windows ...

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 1 TagSpeicherkarten1 Kommentar

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 1 TagSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 1 TagHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Sicherheitsgrundlagen
EuGH-Urteil - Internetanschluss für die ganze Familie - Filesharer haften trotzdem
Frage von StefanKittelSicherheitsgrundlagen33 Kommentare

Hallo, In diesem Artikel geht es darum, dass Jemand aus der Familie ein Hörbuch illegal hochgeladen hat. Der Vater ...

Apple
MacBook Pro 2018 mit 8 GB oder 16 GB
Frage von SysAdm81Apple25 Kommentare

Hallo zusammen, ich steh vor der Überlegung mir ein MacBook Pro 13 (2018) zu kaufen. Bzgl. SSD habe ich ...

Off Topic
SysAdmin im öffentlichen Dienst - jemand Erfahrungen?
Frage von JohnDorianOff Topic19 Kommentare

Hallo zusammen, hat jemand Erfahrung wie es so ist als SysAdmin im öffentlichen Dienst (Landkreis) im Südwesten der Republik ...

Datenbanken
MS SQL DB-Daten archivieren?
gelöst Frage von SchelinhoDatenbanken16 Kommentare

Hallo zusammen! Ich habe eine Anwendung, welche MSSQL (SQL Server 2014 SP2) nutzt. Auf der DB-Instanz laufen diverse Datenbanken. ...