The Windows Services COMPANY_NODE_IO_X and User Services have IGNORES_SHUTDOWN instead of ACCEPTS_SHUTDOWN as on EEP and GSI services which provokes that the service IO_X does not stop correctly when shutting down or restarting the Windows server.
This can be checked via the sc command:
sc query COMPANY_NODE_IO_X
SERVICE_NAME: COMPANY_NODE_IO_X
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
sc query COMPANY_NODE_EEP_X
SERVICE_NAME: COMPANY_NODE_EEP_X
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
sc query COMPANY_NODE_univ_administrator
SERVICE_NAME: COMPANY_NODE_univ_administrator
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
This can lead to:
|INFO |X|IO |pid=p.t| o_Auth_ILocal_OWLS_Del_Ke | WARNING: local keys directory [C:\AUTOMIC\DUAS\COMPANY_node\data\exp\local] is not empty.
|INFO |X|IO |pid=p.t| o_Auth_ILocal_OWLS_Del_Ke | WARNING: deleting local keys before START.
Expected behavior:
the IO X service should stop automatically when the Windows System is stopped (rebooted) so as other Services such as the EEP and GSI.
Release : 6.x
Component : DOLLAR UNIVERSE
Sub-Component: Application Server
OS: Windows
Missing SERVICE_ACCEPT_SHUTDOWN flag in IO_X and Users and Desktop Windows Services
Update to a fix version listed below or a newer version if available.
Fix version(s):
Component: Application.Server
Dollar Universe 6.10.81 - Scheduled August 2021