|
|
|
Время ожидания истекло?
|
|||
|---|---|---|---|
|
#18+
Дано эксель, запрос в сикул за данными. Тяжелая процедура выполняется в районе 5 минут, но вот ведь странно вылетает с такой ошибкой "Время ожидания истекло" примерно через секунд 30 хоть ты тресни, в сикул все нормально команда нормальная приходит, ловил, проверял отрабатывает, может кто сталкивался? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2009, 16:41 |
|
||
|
Время ожидания истекло?
|
|||
|---|---|---|---|
|
#18+
dron747, Дело в следующем: "The SQL Server OLE DB provider (SQLOLEDB) has the maximum query timeout value defined as 0xfffe, which is 65534." (ссылка) Т.е. твой миллион секунд в CommandTimeout просто игнорируется и таймаут наступает через 30 секунд (по-умолчанию). Таким образом, или используй другого провайдера (MSDASQL), либо уменьшай таймаут до 65534 (или до 0 - тогда таймаут вообще не наступит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2009, 18:55 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=164&tid=2161230]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 321ms |

| 0 / 0 |
