Seite 1 von 1

Zugriff auf API max Sessions erhöhen

Verfasst: 14 Dez 2022, 12:01
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

Re: Zugriff auf API max Sessions erhöhen

Verfasst: 14 Dez 2022, 12:24
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