Anmelden

View Full Version : User einschränken



malzusrex
09-08-19, 06:33
Hallo Gemeinde,
ich bräuchte eine Möglichkeit, einen bestimmten User zu begrenzen.
Dieser greift mit einem externen Tool (muss ich noch erfragen. Kollege gerade im Urlaub) auf unsere DB zu. Dabei hat er es geschafft, das rund 70 Jobs im QSERVER gelandet sind. Jeder von diesen Jobs hatte zwischen 1 – 1,5% CPU. In der Summe waren es dann etwas über 90 %, und hat damit alles andere ausgebremst.
Wo kann ich schrauben, dass dieser USER maximal n Jobs gleichzeitig starten kann?

Gruß
Ronald

Fuerchau
09-08-19, 09:16
Diese Beschränkung gibt es leider nicht. Man kann, soweit ich weiß, nur die Dialogsitzungen begrenzen.
Du kannst dies aber selber programmieren, in dem du dich auf die Schnittstellen ODBC-Zugriff registrierst (WRKREGINF). Dann kannst du jede Verbindung überwachen und je nach User eben die Anzahl Verbindungen begrenzen.
Ggf. wäre das ja auch eine sinnvolle Erweiterung des Tools PCSACC/400. Das Produkt kann ja schon viel überwachen, aber ich glaube dazu gibt es noch keine Einstellung.

Ich würde dir aber empfehlen, an der Ursache zu forschen. Denn eine unerwartet Begrenzung kann dann bei diesem Produkt u.U. zu Fehlverhalten führen.

malzusrex
09-08-19, 11:30
Danke erstmal für die Info.

Ich warte mal, bis der Kollege aus dem Urlaub zurück ist. Dann schaue ich mir mal an, mit welchen Tool er auf uns losgeht.

Schönes Wochenende

holgerscherer
10-08-19, 18:53
Ich warte mal, bis der Kollege aus dem Urlaub zurück ist. Dann schaue ich mir mal an, mit welchen Tool er auf uns losgeht.


Eine Mengen-Begrenzung geht nur mit Exit-Points. Im Notfall auch ein kleines CL, welches via WRKACTJOB schaut, was los ist und hart ausbremst oder mit HLDJOB spielt.

Am besten wäre aber ein Gespräch mit dem User ;-)

-h