|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Есть приложение, коннектится к серверу, в коннекте устанавливается Connect Timeout=30 Пишут такое: "Connect Timeout applies ONLY when it is able to resolve the server and waits for a connection." Отработает ли этот таймаут, если я запущу приложение после того как: 1. Остановлю SQL Server сервис 2. Вырву провод из компьютера? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 14:02 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Ролг ХупинЕсть приложение, коннектится к серверу, в коннекте устанавливается Connect Timeout=30 Пишут такое: "Connect Timeout applies ONLY when it is able to resolve the server and waits for a connection." Отработает ли этот таймаут, если я запущу приложение после того как: 1. Остановлю SQL Server сервис 2. Вырву провод из компьютера? Вряд ли, потому как when it is able to resolve the server что вряд ли able при остановленном сервере и недоступной сетке. А вообще - "практика - критерий истины". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 14:24 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныРолг ХупинЕсть приложение, коннектится к серверу, в коннекте устанавливается Connect Timeout=30 Пишут такое: "Connect Timeout applies ONLY when it is able to resolve the server and waits for a connection." Отработает ли этот таймаут, если я запущу приложение после того как: 1. Остановлю SQL Server сервис 2. Вырву провод из компьютера? Вряд ли, потому как when it is able to resolve the server что вряд ли able при остановленном сервере и недоступной сетке. А вообще - "практика - критерий истины". да в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатывает ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 14:25 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
И еще: была вот такая тема , в ходе гугления по которой я нарыл, что таймаут коннекта еще действует и на таймаут коммита транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 14:26 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Ролг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатывает А что происходит? ничего? или что-то, но с другим таймаутом? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 14:27 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Ролг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатываетМожет он ждет, что у него отвалится соединение? Нет, оно не отвалится. Это таймаут на УСТАНОВКУ соединения, то есть Connection.Open ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 15:36 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныРолг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатывает А что происходит? ничего? или что-то, но с другим таймаутом? скажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньше ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:05 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Ролг ХупинСон Веры Павловныпропущено... А что происходит? ничего? или что-то, но с другим таймаутом? скажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньше Ну дак это хорошо. В оракле я получал код ошибки и выводил MessageBox(уборщица задела сетевой провод.... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:12 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Ролг Хупинскажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньшервет провод в какой момент? Мало поставить таймаут, надо ведь еще начать открывать соединение и уложиться в эти 30 сек ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:33 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
точнее не так - порвать провод, а потом запускать установку соединения. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:35 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
В обоих случаях будет получена ошибка до истечения таймаута. Данный таймаут действует если все работает нормально, но ответа от скуль-сервера нет из-за того, что запрос выполняется дольше, чем время таймаута. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:41 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Shocker.Proточнее не так - порвать провод, а потом запускать установку соединения. Даже еще более не так - начать устанавливать соединение, и выдернуть провод до его установки. Тогда эксперимент можно будет считать корректным. Ролг Хупинскажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньше Ошибка потери коннекта, и ошибка таймаута коннекта - это две большие разницы. Я, кстати, на своей практике с ошибкой таймаута коннекта вообще ни разу не сталкивался. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:42 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Cat2Данный таймаут действует если все работает нормально, но ответа от скуль-сервера нет из-за того, что запрос выполняется дольше, чем время таймаута. Нет, таймаут выполнения запроса - это SqlCommand.CommandTimeout , а здесь речь про SqlConnection.ConnectionTimeout . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:44 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныCat2Данный таймаут действует если все работает нормально, но ответа от скуль-сервера нет из-за того, что запрос выполняется дольше, чем время таймаута. Нет, таймаут выполнения запроса - это SqlCommand.CommandTimeout , а здесь речь про SqlConnection.ConnectionTimeout . Был невнимателен ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:51 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныЯ, кстати, на своей практике с ошибкой таймаута коннекта вообще ни разу не сталкивался.вроде у сервера не будет свободных соединений, то возникнет ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:51 |
|
Connect Timeout: как это работает для SQL Server?
|
|||
---|---|---|---|
#18+
Ролг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатываетчто то мне кажется ему внятное сообщение надо, а не таймаут. Провел тест, перехватил ошибку, поставил в коде обработку. Делов то. То что сервис остановлен равнозначно указать не тот ip adress. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 18:45 |
|
|
start [/forum/topic.php?fid=20&msg=39603245&tid=1399487]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 150ms |
0 / 0 |