Killing a Rhino.exe process does not free a license in Zoo


I am facing an issue regarding licenses in a Zoo server.

I am executing Rhino from command line with rhinoscripting, and if any Rhino.exe process stays blocked for any reason and I have to kill it in the task manager then the license keeps catched in Zoo server, until the Recovery orphaned licenses time (5 minutes minimun) passes.

Is it a bug ? Is there a workaround?

Thank you in advance!



No, this is not a bug - this is by design.

When Rhino closes abnormally, it does not get a chance to tell the Zoo to release the license.

When the Zoo doesn’t hear from Rhino for a specified duration, it will automatically recover the license, as you’ve observed.