问题
I am looking at the recovery actions settings and there are a couple of things that I need clarified.
If I have 0 days as my reset fail count after, and have the following as my actions:
- Restart the Service - on first failure
- Restart the Service - on second failure
- Reboot the Computer - on subsequent failures
Does the fail count get reset on a successful restart of the service?
Does the fail count get reset on the first failure? Hence never having a chance to perform the second or third actions?
On the third successive failure, the computer gets rebooted, the service get started and then fails again; would this reboot the computer again?
Thanks in advance!
Jaime
回答1:
Setting "Reset fail count after:" to 0 means "reset the fail count to 0 after each failure". This effectively disables both the "second failure" and "subsequent failure" actions and you will always get the "first failure" action.
回答2:
I've tested that fail count on windows XPE. When the service run and I make it fail with "End Process" of the Windows task Manager. I have defined 3 recovery actions: 1. restart service 2. reboot 3. run a program
On the first "end of process", the service is well restarted. On the second "end of process", the compuer is rebooted. After the reboot, if I end the process again, it is restarted and if I end it again, the computer is rebooted.
So it seems that this failure counter is reseted after every reboot of the computer... I precise that my fail count is configured to reset after 1 day.
来源:https://stackoverflow.com/questions/7405178/clarification-on-windows-service-recovery-actions-settings