Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ХП повторно вызывается каждые 10 минут
|
|||
|---|---|---|---|
|
#18+
Добрый день. Возникла проблема при вызове ХП из .net-приложения (Sqlconnection): после вызова работает 10 минут, затем отменяется и вызывается повторно. Так происходит 10 раз, затем ХП отменяется совсем. В профайлере - просто последовательные вызовы ХП без каких-то предварительных запросов. С высокой долей вероятности, в приложении такой логики нет. Приложение сильно legacy, от иностранного вендора, поэтому со 100%-ой вероятностью сказать нельзя. На определенных данных процедура работает больше 10 минут (и это нормально). При вызове напрямую из редактора запросов процедура отрабатывает до конца во всех сценариях. Что делал: Добавил логирование в начало и конец процедуры. Записей о старте в логе 10, о завершении - нет. Собственно, так локализовал проблему. Переключил пар-р remote query timeout инстанса sql сначала с 600 до 6000, затем в 0 с перезапуском sql-сервера. Не помогло. Буду благодарен за любые идеи и гипотезы, еще более - за готовое решение. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 23:49 |
|
||
|
ХП повторно вызывается каждые 10 минут
|
|||
|---|---|---|---|
|
#18+
Taras Fedorovпосле вызова работает 10 минут, затем отменяется и вызывается повторно. Так происходит 10 раз, затем ХП отменяется совсем. ... С высокой долей вероятности, в приложении такой логики нет. Ну да, известная фича MSSQL-сервера -- когда ему скучно, он так развлекается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 23:53 |
|
||
|
ХП повторно вызывается каждые 10 минут
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич Ну да, известная фича MSSQL-сервера -- когда ему скучно, он так развлекается. Да, при вызове ХП из кода таймаут задается, разобрались. В лог пишет: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Вопрос снят, спасибо за намек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 00:55 |
|
||
|
ХП повторно вызывается каждые 10 минут
|
|||
|---|---|---|---|
|
#18+
если, как вы говорите, иногда может работать дольше 10 минут, то это не таймаут. вам доступен код приложения? посмотрите профайлером параметры соединения от приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 01:01 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=157&tid=1690008]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 323ms |

| 0 / 0 |
