There is a risk of database corruption if the SpectroSERVER system is rebooted prior to shutting down the SpectroSERVER and Archive Manager processes gracefully.
When the system is rebooted, processd has a specific amount of time to shutdown the Spectrum processes gracefully before it is killed along with the Spectrum processes.
The default time for both Linux and Windows is 20 seconds.
Sometimes, this is not enough time for the SpectroSERVER and Archive Manager process to shutdown.
This knowledge article discusses how this time can be increased to avoid possible database corruption during a system reboot.
Release : Any
Component : Spectrum Core / SpectroSERVER
Windows:
1. Open the Registry Editor
2. Go to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control
3. Click the Control key
4. Double-click the WaitToKillServiceTimeout value in the right pane
5. In the window, change the value to 600,000 milliseconds (10 minutes)
6. Click OK
7. Reboot the system for the change to take affect. Make sure to shutdown the SpectroSERVER and Archive Managers gracefully before rebooting because the settings are not applied yet. They will be applied after the first reboot.
Linux:
1. Log into or su to the root user
2. cd to the /opt/SPECTRUM directory
3. Make a backup of the spectrum80.env file
4. Edit the spectrum80.env file and add the following line:
PROCESSD_SHUTDOWN_TIMEOUT=60000
5. Save the change
6. Reboot the system for the change to take affect. Make sure to shutdown the SpectroSERVER and Archive Managers gracefully before rebooting because the settings are not applied yet. They will be applied after the first reboot.