Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка Transaction (Process ID 66) was deadlocked on lock. / 10 сообщений из 10, страница 1 из 1
11.09.2012, 13:51
    #37952560
AlPacino
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
Здравствуйте. Сразу скажу, поиск юзал нашёл что-то подходящееocked%20lock, но решения не помогают.

Суть, на сайте периодически появляется вот такая ошибка: Transaction (Process ID 66) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

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

Сведения об исключении: System.Data.SqlClient.SqlException: Transaction (Process ID 66) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

Ошибка источника:

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

Трассировка стека:

[SqlException (0x80131904): Transaction (Process ID 66) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction.]
AspDotNetStorefrontCommon.DB.ExecuteSQL(String Sql) +595
AspDotNetStorefrontCommon.ShoppingCart..ctor(Hashtable EntityHelpers, Int32 SiteID, Customer ThisCustomer, CartTypeEnum CartType, Int32 OriginalRecurringOrderNumber, Boolean OnlyLoadRecurringItemsThatAreDue) +2278
AspDotNetStorefrontCommon.ShoppingCart.GetSubTotal(Hashtable EntityHelpers, Customer ThisCustomer, Int32 m_SiteID) +150
AspDotNetStorefrontCommon.Parser.ReplacePageDynamicTokens(String s) +8870
AspDotNetStorefrontCommon.Parser.ReplaceTokens(String s) +161
AspDotNetStorefront.SkinBase.ReplaceTokens(String s) +863
AspDotNetStorefront.SkinBase.SetControlProperty(Control ctl, PropertyDescriptor pd) +207
AspDotNetStorefront.SkinBase.ProcessControl(Control ctl, Boolean includeChildren) +166
AspDotNetStorefront.SkinBase.IterateControls(ControlCollection controls) +110
AspDotNetStorefront.SkinBase.IterateControls(ControlCollection controls) +110
AspDotNetStorefront.SkinBase.Render(HtmlTextWriter writer) +440
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5290

Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.272

Прошу помощи. Сам работаю с пхп и это для меня новая ветка в развитии. Если нужна будет помощь с системами управления сайтами(Битрикс, Хост, Юми) или ещё что-то из этой области, то с удовольствием помогу:).
...
Рейтинг: 0 / 0
11.09.2012, 14:14
    #37952618
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
Проблема не в сайте, проблема в базе. Нужно 1) локализовать и перехватить эту ошибку 2) Выводить куда-нибудь содержимое String Sql 3) из запроса выяснить, что и почему лочится
...
Рейтинг: 0 / 0
11.09.2012, 15:12
    #37952738
AlPacino
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
Antonariy,
спасибо! Буду пробовать.
...
Рейтинг: 0 / 0
17.09.2012, 13:27
    #37960239
AlPacino
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
Написал рекомендации Antonariy хостеру, но ничего не получилось у них. Или они не заморачивались или нужно самому копаться. Так как в этой области знаний ноль, то попрошу за вознаграждение помочь с этим вопросом. ICQ 627459312
...
Рейтинг: 0 / 0
17.09.2012, 13:37
    #37960258
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
AlPacinoНаписал рекомендации Antonariy хостеру

проблема не у хостера, а у вас
...
Рейтинг: 0 / 0
17.09.2012, 13:44
    #37960277
AlPacino
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
проблема не у хостера, а у вас[/quot]
это понятно, просто они говорили, что помогут если что. Но видимо сейчас не до этих мелочей. А эта ошибка периодически портит всю малину.
...
Рейтинг: 0 / 0
17.09.2012, 13:49
    #37960286
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
А сайт большой?
...
Рейтинг: 0 / 0
17.09.2012, 13:49
    #37960287
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
AlPacinoпроблема не у хостера, а у вас
это понятно, просто они говорили, что помогут если что. Но видимо сейчас не до этих мелочей. А эта ошибка периодически портит всю малину.[/quote]

покажите sql отсюда : AspDotNetStorefrontCommon.DB.ExecuteSQL(String Sql) +595
...
Рейтинг: 0 / 0
17.09.2012, 13:55
    #37960303
AlPacino
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
AntonariyА сайт большой?
да нет, около 3к посетителей
...
Рейтинг: 0 / 0
17.09.2012, 15:41
    #37960610
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Transaction (Process ID 66) was deadlocked on lock.
Я про объем кода.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка Transaction (Process ID 66) was deadlocked on lock. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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