GCE/Windows: ignore stopping errors for stackdriver

This commit is contained in:
Yu-Ju Hong 2019-05-07 17:17:34 -07:00
parent 946087b422
commit eadacaf058

View File

@ -1084,7 +1084,7 @@ $STACKDRIVER_ROOT = 'C:\Program Files (x86)\Stackdriver'
# `Restart-Service StackdriverLogging` may fail because StackdriverLogging
# sometimes is unstoppable, so we work around it by killing the processes.
function Restart-StackdriverLoggingAgent {
Stop-Service -NoWait StackdriverLogging
Stop-Service -NoWait -ErrorAction Ignore StackdriverLogging
# TODO: check periodically to lower the wait time
Start-Sleep 10
if ((Get-service StackdriverLogging).Status -ne 'Stopped') {