Показать сообщение отдельно
Старый 30.11.2016, 16:28   #8  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Цитата:
Сообщение от fed Посмотреть сообщение
Правильнее в таких ситуациях использовать Trace Parser и трассировку сервера. Этот механизм как раз и предназначен чтобы снаружи можно было посмотреть в каких именно методах крутится зависшая (или просто задумывшаяся) сессия.
Спасибо, будем пробовать...
Цитата:
Попробуйте использовать подобную конструкцию. Желательно, чтобы вы не пихали метод run() внутрь защищенной секции, а саму секцию делали внутри конкретного метода, где находится CRUD-операция.
Это, наверное, не мой случай, так как рассылка мейлов, очевидно не связана с блокировками SQL. И если там есть и какие-нибудь апдейты, то 99% не они являются причиной зависона. Но все равно спасибо.
ЗЫ
Или же вы имеете ввиду, что catch отработает при любом зависоне, даже если он не вызван SQL операцией? Тогда странно...
__________________
Бесты и регарды!