Skip to main content

Hello. I have AcuCOBOL in Ubuntu, using AcuThin to connect to the server from Windows PCs. Sometimes energy goes wrong and shut downs wifi routers, so users disconnect from the server, and leave the licenses "in use" (socket connecton error). I want to remove these orphaned users from the session without restart the server. If you ask why I'm asking for this, I'm the new sysadmin of my enterprise, but because the last one got fired, I'm clueless about how to use and maintain this software, because the last sysadmin left no manual, neither documentation. I will be very grateful to anyone who can help me.


#Linux
#Acuthin
#communicationsocketerrorThinClientAcuConnect
#AcuCobol

Hello. I have AcuCOBOL in Ubuntu, using AcuThin to connect to the server from Windows PCs. Sometimes energy goes wrong and shut downs wifi routers, so users disconnect from the server, and leave the licenses "in use" (socket connecton error). I want to remove these orphaned users from the session without restart the server. If you ask why I'm asking for this, I'm the new sysadmin of my enterprise, but because the last one got fired, I'm clueless about how to use and maintain this software, because the last sysadmin left no manual, neither documentation. I will be very grateful to anyone who can help me.


#Linux
#Acuthin
#communicationsocketerrorThinClientAcuConnect
#AcuCobol
You can administer AcuConnect using the various options of the acurcl command. The documentation for AcuConnect is found here:

documentation.microfocus.com/.../GUID-30B06F08-50C7-4991-88D8-0A39198B3CCF.html

The specific commands you’ll probably use are “acurcl -info” and “acurcl -kill -p <pid>” to terminate specific processes. Here are the links to those pages in the documentation:

documentation.microfocus.com/.../BKCNRHCONN04.html

documentation.microfocus.com/.../BKCNRHCONN06.html

Under normal circumstances the runtime will terminate automatically 5 minutes after a connection is interrupted, or the client somehow dies. This time is configurable by the TC_CHECK_ALIVE_INTERVAL. The documentation for that is here:

documentation.microfocus.com/.../BKUSUSCONFS277.html