В моем веб-приложении я получил сообщение об ошибке 503, служба недоступна.

Ошибка 503 Сервис Недоступен

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


person chetan singhal    schedule 19.07.2011    source источник
comment
Изменили ли вы что-нибудь в коде или конфигурации сервера? Если нет, то проверяли ли вы аппаратные проблемы (неисправная память, жесткий диск и т. д.)?   -  person Sani Singh Huttunen    schedule 19.07.2011
comment
я не менял. и жесткий диск и память в порядке   -  person chetan singhal    schedule 19.07.2011


Ответы (2)


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

Например, этот код приводит к сбою вашего файла iis.

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

or

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

or

Responce.Redirect("samepage.aspx");

или скриншот той же страницы.

person Aristos    schedule 19.07.2011

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

вы можете обернуть SQLConnection в Using.

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

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

person Monday    schedule 19.07.2011