Основная Служба – Как Удалить Ошибку Тайм-Аута Транзакции?

  • Автор темы Minikit
  • Обновлено
  • 21, Oct 2024
  • #1

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

«com.sdltridion.contentmanager.coreservice.ICoreServiceCreateCoreServiceFaultFaultFaultMessage: транзакция прервана.

Таймаут транзакции"

в чем причина этого и как можно устранить эту ошибку

Minikit


Рег
05 Nov, 2011

Тем
74

Постов
198

Баллов
578
  • 26, Oct 2024
  • #2

Ошибки тайм-аута в базе данных почти всегда указывают на отсутствие обслуживания базы данных, поэтому первое, на что я бы обратил внимание, — это обновление статистики базы данных и перестроение индексов. Всегда следите за тем, чтобы вы регулярно обслуживали базу данных, иначе ее производительность со временем ухудшится.

При использовании Core Service тайм-аут вашей транзакции также может быть связан с плохим сетевым соединением, но если бы я догадался, я бы вложил свои деньги в обслуживание базы данных.

Увеличение тайм-аута на сервере может быть временным решением, но имейте в виду, что таким образом вы не решите реальную проблему.

 

Rilanor


Рег
09 Dec, 2020

Тем
70

Постов
213

Баллов
593
  • 26, Oct 2024
  • #3

Поскольку вы упоминаете об этом как о периодической проблеме, помимо того, что предложил Барт, имеет смысл проверить, находится ли ваш сервер (веб, cms, БД) в веб-ферме и работает ли каждый из них идеально.

 

Mix.alfa


Рег
05 Nov, 2019

Тем
74

Постов
206

Баллов
606
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно