we have a client using an ERP system built on top of Cobol. Our client have 81 active licenses, ACUServer and plans to expand this number with more users. However we seem to reached a limit. System works perfectly up to 65 users, however when user 66 connects it prompts the following message: 9D,104 Communication with server is broken. Contracting must be restarted.
Is there a magic limit at 65 for ACUServer (extend), are there any tweaks we need to look at?
Vendor suggested that the problem was resources on the server and suggested that we looked into:
ERROR_INVALID_AT_INTERRUPT_TIME
104 (0x68) Cannot request exclusive semaphores at interrupt time.
However, I am unable to find anything remotely close to said message in any log file, event viewer and so on.
System is a Hyper-V Windows 2012R2, 32GB ram, 4CPU, SSD drives. Host cluster is as far as I know from HP bought mid 2018. The system is utilizing at 10-20% CPU, Memory 10-30%, disk speed negligible.
Acuserver.cfg file is according to vendor / developer configured for 90 users
LOCKS-PER-FILE 1800
MAX-FILES 27000
MAX-LOCKS 27000
Runtime: 10.1.1
extend version: 10.1.1 with patch1692
Our client uses Remote Desktop.
#extend
#AcuCobol