StartService занимает очень много времени при запуске - PullRequest
2 голосов
/ 19 мая 2011

У меня есть служба Windows S1 с зависимостью X. Служба автоматическая и запускается без проблем.

Эта служба запускает другую службу S2 с той же зависимостью X. Проблема в том, что когда я вызываю StartService () для запуска S2, я не возвращаюсь из функции в течение минуты, и только после этого я начинаю ввод кода S2.

Я пытаюсь понять, почему запуск службы занимает так много времени, но у меня действительно нет идей :-(.

У кого-нибудь есть идеи ???

Спасибо!

1 Ответ

0 голосов
/ 19 мая 2011

Когда вы запускаете другой сервис S2?Вы не можете позвонить StartService (), пока ваша служба не сообщит об успешном запуске.Является ли S2 зависимостью от S1?Если это так, просто пометьте его как таковой и позвольте SCM беспокоиться об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...