2012-02-22 1 views
0

Я вызываю RoleInstanceStatusCheckEventArgs.SetBusy изнутри процесса w3wp, где я зарегистрировался для события statuscheck. Это похоже на объяснение в следующей ссылке, за исключением того, что эта ссылка говорит о том, чтобы делать это внутри WaIISHost, пока я делаю это внутри w3wp.RoleInstanceStatusCheckEventArgs.SetBusy изнутри w3wp

http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleenvironment.statuscheck.aspx

Вопрос Я ударяя в том, что роль остается занятым в течение 5 минут, а затем автоматически переходит в оперативный режим (Ready). Кто-нибудь когда-либо ударил это раньше? Может ли SetBusy не вызываться изнутри w3wp?

Спасибо за любую помощь/указатели.

ответ

0

Похоже, процесс w3wp убит. Вы должны это сделать, но IIS/Azure может убить и перезапустить процесс w3wp. Возможно, вам потребуется проверить идентификатор процесса, чтобы убедиться, что это так.

Но что вы хотите сделать, вы должны уметь это делать.

Смежные вопросы