cancel
Showing results for 
Search instead for 
Did you mean: 

how to stop Prognosis service cleanly on a busy server - timeout error 1053, processes still running

Highlighted
Community Manager

how to stop Prognosis service cleanly on a busy server - timeout error 1053, processes still running

From time to time there will be a need to manually stop the Prognosis service such as:
- to install a Prognosis patch
- for Windows server maintenance reboots (manually stopping the Prognosis service is recommended before a server reboot / Windows restart.)

On a busy server handling high load the Prognosis service may fail to stop with this pop-up error:

------- Services -----------------
Windows could not stop the Prognosis service on Local Computer.
Error 1053: The services did not respond to the start or control request in a timely fashion.
[OK]
----------------------------------

What can we do when this happens?

 how-to-shutdown-Prognosis-service-cleanly-and-what-to-expect-on-a-busy-Prognosis-server-when-get-Windows-Could-Not-Stop-the-Prognosis-service-error-1053.png

1 REPLY
Community Manager

Re: how to stop Prognosis service cleanly on a busy server - timeout error 1053, processes still run

Here is a short video on how to oversee a clean Prognosis service shutdown.

Recommendations:

  • No need to panic. If it is a busy server then processes do take a few minutes to complete and stop cleanly. Give it at least a few minutes especially if process CPU is not idle 0%.
  • Use Windows Task Manager to monitor Prognosis processes that are still running;
  • Avoid stopping / killing Prognosis processes that are still running. If their CPU is not idle 0% then they are still finishing of processing and writing to disk;
  • Check the wvlog.txt after restarting Prognosis. Wvlog event  "Prognosis Started Successfully" confirms that Prognosis had a clean shut down. But if wvlog has "Prognosis Recovered" instead then there is a risk that something became corrupted.

 

 

 Steps in this video:

1. In Services console, find the Prognosis service with Running status;

2. Right-click Prognosis service and select Stop;

3. Note the resulting error 1053 "did not stop in a timely fashion" if it occurs; And if so...

4. Inspect Task Manager, Processes tab:
- ir*.exe processes are the Prognosis service;
- not idle - CPU busy % is not zero, they're still completing tasks;

- add the Command Line column to see more detail of what each Prognosis process is doing.
a key point is to let the processes stop by themselves to avoid corruptions.  Smiley Happy
*do not kill the tasks - wait for them to stop of their own accord naturally so that they can finish the data writes and processing.

HTH

Tags (1)