Zugriff auf API max Sessions erhöhen

Antworten
Decision
Beiträge: 28
Registriert: 02 Sep 2021, 17:04

Zugriff auf API max Sessions erhöhen

Beitrag von Decision »

Hallo zusammen,

ich möchte über die API via Powershell (Invoke-RestMethod) per setProductActionRequestWithDependencies auf ganz vielen Clients ein Produkt auf Setup setzten.

Dabei kommt nach einer Weile folgende Fehlermeldung:
Too many sessions from <<myIP>> / Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; de-DE) PowerShell/7.3.0, configured maximum is: 30"
Daher folgende Fragen:

Gibt es einen eleganteren Weg, dies zu tun, als für jeden Client einmal Invoke-RestMethod mit entsprechenden Parametern aufzurufen?

An welcher Stelle könnte ich die max. Sessions pro Client ändern?

Mein System:
opsi-server-full 4.2.0.72-1
Debian 10.13
Benutzeravatar
fkalweit
uib-Team
Beiträge: 212
Registriert: 23 Okt 2020, 16:14

Re: Zugriff auf API max Sessions erhöhen

Beitrag von fkalweit »

Hallo,

bei Powershell müsste ich nachschauen, aber mit python kann man alle Anfragen in einer Session abhandeln und dann wird der Client auch nicht ausgesperrt.

https://requests.readthedocs.io/en/late ... /advanced/

Man kann die Anzahl der erlaubten Sessions pro Client erhöhen, aber das würde ich glaube ich nicht machen.

Viele Grüße
Fabian


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten