powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как увеличить таймаут?
12 сообщений из 12, страница 1 из 1
Как увеличить таймаут?
    #37821517
Fidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите увеличить время.Запрос выполняется минуту , asp.net по прошествию 30 секунд отваливается пробывал ставить различные параметры.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
  <connectionStrings>
    
   <add name="ApplicationServices" connectionString=" Data Source=.\SqlExpress;Initial Catalog=ASPNETDB.MDF;Integrated Security=SSPI;Connection Lifetime=120; " providerName="System.Data.SqlClient"/>
  </connectionStrings>
 <sessionState
     mode="InProc"
   
     sqlCommandTimeout="300"
     customProvider=""
     cookieless="UseCookies"
     cookieName="ASP.NET_SessionId"
     timeout="300"
     allowCustomSqlDatabase="false"
     regenerateExpiredSessionId="true"
     partitionResolverType=""
     useHostingIdentity="true">
      <providers>
        <clear />
      </providers>
    </sessionState>
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37821546
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм.. может это таймаут запроса к iis?
http://msdn.microsoft.com/en-us/library/e1f13641.aspx

Попробуйте заюзать что-то из этого:

Код: xml
1.
2.
3.
4.
<httpRuntime 
   executionTimeout="110"
   shutdownTimeout="90"
 />
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37821969
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таймаут чего, сессии или соединения с БД?
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37823840
Fidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SanSYSхм.. может это таймаут запроса к iis?
http://msdn.microsoft.com/en-us/library/e1f13641.aspx

Попробуйте заюзать что-то из этого:

Код: xml
1.
2.
3.
4.
<httpRuntime 
   executionTimeout="110"
   shutdownTimeout="90"
 />


Не помогает выбивает с ошибкой
Код: html
1.
2.
3.
4.
5.
6.
Ошибка сервера в приложении '/'. 

Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает. 
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. 

Сведения об исключении: System.Data.SqlClient.SqlException: Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает.
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37823854
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fidor, тебе нужно в коде увеличить таймаут выполнения sql c помощью SqlCommand.CommandTimeout .
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37823856
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fidor,

тебе нужно в отклике на событие Inserting или Updating или Selecting (зависит от твоей операции) твоего SqlDataSource в переданном параметре найти SqlCommand и там проставить время выполнения запроса.
Ошибка лезет из-за того, что стандартное время выполение запроса у твоего SqlCommand стоит 30 секунд, а тебе надо больше
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37823867
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fidor, не слушай тех что выше (кроме МСУ)
FidorЗапрос выполняется минуту
Профилируй запрос, посмотри план, оптимизируй БД, т.к. необходимо исправлять первопричину, а не подстраиваться под обстоятельство медленного запроса
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37827693
Fidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо SqlCommand.CommandTimeout помог
Код: c#
1.
2.
3.
Protected Sub SqlDataSource1_Selecting(sender As Object, e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs) Handles SqlDataSource1.Selecting
        e.Command.CommandTimeout = 500
    End Sub
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #37827702
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fidor, таки решил подстроиться?
Если не секрет - почему запрос настолько медленно отрабатывает, что там такого плохого?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как увеличить таймаут?
    #38822682
SergeVR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похожая проблема.

При запуске хранимой процедуры из приложения asp.net mvc3 выполнение прерывается по таймауту через 30 с.
Время выполнения хранимой процедуры в самом деле составляет 1.5 минуты.

Как увеличить время ограничения по таймауту?
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #38822707
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeVRПохожая проблема.

При запуске хранимой процедуры из приложения asp.net mvc3 выполнение прерывается по таймауту через 30 с.
Время выполнения хранимой процедуры в самом деле составляет 1.5 минуты.

Как увеличить время ограничения по таймауту?

Если все так плохо и ХП оптимизировать не выходит, то что используете SqlCommand или EF?

Если первое, то

Код: c#
1.
sqlCommand.CommandTimeout = <секунды>



Если второе, то

Код: c#
1.
DbContext.CommandTimeout = <секунды>
...
Рейтинг: 0 / 0
Как увеличить таймаут?
    #38822745
SergeVR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron, спасибо.
Для второго случая.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как увеличить таймаут?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]