Install the service as "Automatic (Delayed Start)"
Really small change, but can the Grid Node server install with the service option of Delayed Start rather than Automatic.
The only difference is that there will be roughly a 2 minute delay before NCrunch gets started after a server restart, but it means that the server will have had chance to settle down before NCrunch starts running builds and tests.
-
GreenMoose commented
@Matthew Steeples: No, as long as it is set as delayed start it works fine.
-
Matthew Steeples commented
@GreenMoose We've been using Azure with Delayed start enabled and haven't been having a problem with it. Does yours fail to start?
-
GreenMoose commented
For the record, if I do NOT use delayed start on Azure grid nodes they never can be connected to until I restart the grid node services so I guess having it default set as suggested here makes better sense than not having it set.
-
GreenMoose commented
FWIW , there is a feature request to keep options set in the service during upgrades:
https://ncrunch.uservoice.com/forums/245203-feature-requests/suggestions/5850101-remote-server-remember-service-settings-for-gridNot sure if everyone would like a delayed start by default but if service settings were persisted it would not be an issue.