Nombre d'utilisateurs max atteint

Request description

Bonjour, nous n’arrivons plus à accéder à l’instance Simplicité car le nombre d’utilisateurs est supérieur au maximum de la license que nous avons sur cette plateforme de test (12 current users pour 10 max). Nous n’avons par conséquent pas la main pour supprimer nous mêmes les utilisateurs.
Pouvez-vous désactiver tous les utilisateurs sauf Designer svp ?
Est-ce que ce problème de license invalide pourrait être lié à une autre cause ?
A l’avenir dans le cas où ce problème se reproduit, comment peut-on résoudre ce problème de manière autonome ?

Merci d’avance pour votre support.

Thomas

Technical information

Instance /health

[Platform]
Status=OK
Version=6.0.21
BuiltOn=2024-09-13 15:54
Git=6.0/eb4932c5b622216fdbe612c7ebaa9d5a06ea8fbb
Encoding=UTF-8
EndpointIP=149.202.171.75
EndpointURL=https://renault.simplicite.io:10583
TimeZone=Europe/Paris
SystemDate=2024-10-18 11:04:12

[Application]
ApplicationVersion=1.0.0
ContextPath=
ContextURL=https://laura.renault.simplicite.io
ActiveSessions=2
TotalUsers=15
EnabledUsers=12
LastLoginDate=2024-10-16 17:01:18

[Server]
ServerInfo=Apache Tomcat/9.0.94
ServerType=WEB
ServerActiveSessions=2
ServerSessionTimeout=30
CronStarted=true

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1160.118.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=14169
DiskUsable=12060
DiskTotal=50286

[JavaVM]
Version=17.0.1
Vendor=Eclipse Adoptium
VMName=OpenJDK 64-Bit Server VM
VMVersion=17.0.1+12
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=226477
HeapSize=415744
HeapMaxSize=524288
TotalFreeSize=335021

[Cache]
ObjectCache=142
ObjectCacheMax=10000
ObjectCacheRatio=1
ProcessCache=1
ProcessCacheMax=10000
ProcessCacheRatio=0
APIGrantCache=0
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=3
VendorName=postgresql
ProductName=PostgreSQL
ProductVersion=9.6.24
DriverName=PostgreSQL JDBC Driver
DriverVersion=42.7.4
DBDate=2024-10-18 11:04:12
DBDateOffset=0
DBPatchLevel=6;P00;1d669bf2246ef831b289bf89f79fe07e;21
UsingBLOBs=true

[Healthcheck]
Date=2024-10-18 11:04:13
ElapsedTime=425

Bonjour,

Etrange, ça n’arrive jamais de dépasser son quota, la UI est sensé bloquer tout dépassement.

Comment avez fait pour ajouter 2 users actifs ?
Ou alors vous avez installé une clé de quota inférieur ?

Idées :

  • vous connecter en designer, vous aurez peut-être accès aux users ?
  • modifier en base le statut de 2 user actifs via un client SQL
    update m_user set usr_active='0' where usr_login in ('bob','john')
  • ou on devra vous livrez une clé de 12 :wink:

Nous ne comprenons pas comment les 2 users se sont ajoutés nous ne l’avons pas fait manuellement.
Se connecter en designer n’a pas fonctionné et la connexion via un client SQL parait compliqué.
Nous avons besoin de l’environnement de manière assez pressante serait-il possible de nous livrer une clé de 12 le temps de supprimer les utilisateurs puis de revenir à 10 ?

Merci
Thomas

C’est fait en base:

> update m_user set usr_active='0' where usr_login <> 'designer';

> select usr_login, usr_active from m_user;
            usr_login             | usr_active
----------------------------------+------------
 demoNitg                         | 0
 0000000-na                       | 0
 burgers                          | 0
 irn-70649_dev_pkjwt_almzczee5mzh | 0
 irn-70649_ope_pkjwt_3fclyo4ywemf | 0
 irn-70649_uat_pkjwt_gwquftmviidv | 0
 public                           | 0
 system                           | 0
 admin                            | 0
 userCron                         | 0
 user_fra                         | 0
 website                          | 0
 user_enu                         | 0
 p123986                          | 0
 designer                         | 1

PS: A mon avis ce sont vos utilisateurs irn* qui ont été créés en zappant le contrôle du nombre de user (sans doute via un PlatformHook après ident/authent via IdP ou dans le genre)

Merci pour ton action on a de nouveau accès à l’environnement. :slight_smile:

Thomas

Bonjour,

Pourriez-vous nous indiquer comment vous avez pu avoir 12 users actifs ?

Si c’est par des API simplicité, on devra renforcer les contrôles, mais si c’est par des accès SQL direct, on ne pourra rien faire en préventif.

Simplicité devra avoir un garde-fou qui désactive automatiquement certains utilisateurs actifs pour revenir au quota max, disons les plus anciens par ordre de dernier logon, pour ne pas bloquer la plateforme pour ceux qui se sont connectés dernièrement.

@Thomas_Le_Bot

Après vérification, et avoir activé trop de users directement en base / sans passer par les interfaces, il y a bien ensuite un garde-fou qui en désactive si le quota est dépassé.

Il y a donc un traitement non prévu par la plateforme dans votre application (au niveau des PlatformHooks ?) et votre problème pourra revenir sans qu’on puisse vous aider.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.