Issues running on Windows Server where the RadiantOne Windows Service on all cluster nodes is randomly shutting down with StackOverflowError

Problem:

Issues running v7.4.12 (and previous versions) on Windows Server where the RadiantOne Windows Service on all cluster nodes is randomly shutting down with the following error noted in the thread dump log.

ERROR com.rli.logging.c:39 - [SYSERR] Exception in thread "ring-com-operator-thread-15931"

ERROR com.rli.logging.c:39 - [SYSERR] java.lang.StackOverflowError

Solution:

Edit the Windows Service install script to set JVM values as described below.

JvmMs and JvmMx are in MB. Allocated the same to both for better memory handling in terms of GC pauses. Allocate 1/4 (of host total memory) for both. For example: 8 GB for both if machine has 32 GB. JvmSs is a Thread Stack size in KB, allocate 10MB for the stack size.

Steps needed:
1. Uninstall the Windows service
2. Edit this file:
$RLI_HOME\bin\windows.service\fid-server-service-install.bat:

--JvmMs=8192^
--JvmMx=8192^
--JvmSs=10000^
++JvmOptions="-Djdk.tls.acknowledgeCloseNotify=true"^

3. Re-install the Windows service.
4. Start the Windows service.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.

Articles in this section