В моем веб-приложении я получил сообщение об ошибке -> ошибка 503 недоступна - PullRequest
0 голосов
/ 19 июля 2011

ошибка 503, служба недоступна

Я использую asp.net для веб-приложений.он работает хорошо, но через 2-3 дня я получаю проблему, я получаю ошибку ошибка 503 служба недоступна Я сбрасываю iis, тогда проблема решается, но не решается навсегда.
Я очень устал от этой проблемы.Это случается за день 4-5 раз.В чем проблема, что я должен сбросить сервер 4-5 раз в день.

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Возможно, вы не закрыли соединение, проверьте свои соединения.

вы можете заключить SQLConnection в Using.

"В следующем примере создается SqlConnection, открывается его, отображаются некоторыеего свойства. Соединение автоматически закрывается в конце используемого блока. "

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.close.aspx

2 голосов
/ 19 июля 2011

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

Например, этот код приводит к аварийному завершению работы вашего iis.

public string Text
{
   get {return Text;}
   set {Text = value;}
} 

или

protected override void OnLoad(EventArgs e)
{
  // call by mistake the OnInit and make close loop
  base.OnInit(e);
}

или

Responce.Redirect("samepage.aspx");

или удалению экрана на той же странице.

...