Dear,
Anyone customizing 1 function to remove or delete idle session automatically?
Please share your information
Thank you so much,
We purge any session older than 24 hours via script. Our users are instructed to log out at night, thus starting new sessions everyday.
https://pastebin.com/ih1YKjW1
Interesting, I didn't know this was an issue with Concurrent Users.
We have Named Users, and we simply use 2 parameters in the Process Defaults form, namely :
Aren't these features available in a Concurrent licensing mode?
As late as CSI 9.01.02, we struggled with this and there seemed to have been some bug behind the scenes in this. Either the users really were making multiple logins, or as remote users, losing VPN orphaned the connections, but I've seen a single user with 3 records in ConnectionInformation all getting "refreshed" by what I assume to be "the ping" and never getting booted. It seems like as long as the station is back online, it just refreshes all their connections no matter that they are actual client sessions or not. After power failures and that sort of thing, it was a real problem. I will say that it seems to be inconsistent though, there are times where it just runs smooth, then all the sudden we are at max again.
I am with Steve Cena though, you really cannot control it 100% and not cause yourself even more headaches. Best you can do is gather the information and see how you need to approach it.
I will add though, that I surely have thought about creating a unique index on the table, or a custom trigger with some code to limit how many times non-superusers or maybe specific users can login.