Один способ сделать оно (при установке поведения отказа сценария 'проигнорировать') должно было бы присвоить gwmi оператор переменной, затем проверить переменную той переменной.
$connectToWMI = gwmi win32_service -computername [computername]
затем проверьте состояние или значение переменной (использование хоста записи для наблюдения, что ожидать на успешном соединении и отказе),
Также похоже, что Вы можете поставить Капканы на проверку ошибок, но я не использовал его. Это проходит примерно так:
trap [Exception] {continue}
Вместо того, чтобы слепо убивать процессы Apache, вы должны смотреть на ресурсы, ограничивая их, чтобы избежать всплесков. Возможно, настройка ограничений через /etc/security/limits.conf (то, что он называется в системах типа RH, не знаю, какой эквивалент Debian), с помощью setrlimit (или, возможно, какой-то другой способ ограничения использования ресурсов процесса, который я ' м не в курсе). Черт возьми, просто установка MaxClients в Apache может помочь.