Vitro-CAD

Система управления инженерными данными
Текущее время: 23 апр 2019, 06:31

Часовой пояс: UTC + 4 часа




 [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 18 авг 2016, 09:26 
Администратор

Зарегистрирован: 18 июл 2014, 21:48
Сообщения: 80
Как в SharePoint настроить значения таймаутов для DistributedCache

По-умолчанию в SharePoint в настройках DistributedCache для контейнеров DistributedLogonTokenCache и DistributedViewStateCache установлены значения таймаута равные 20 мс. Если ферма SharePoint развернута на нескольких серверах, такие значения таймаутов могут приводить к следующим ошибкам в то в логах SharePoint:
  • Unexpected error occurred in method ‘GetObject’ , usage ‘SPViewStateCache‘ – Exception ‘Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode<ERRCA0018>:SubStatus<ES0001>
  • Unexpected error occurred in method ‘Put’ , usage ‘SPViewStateCache‘ – Exception ‘Microsoft.ApplicationServer.Caching.DataCacheException
  • Unexpected error occurred in method ‘GetObject’ , usage ‘Distributed Logon Token Cache‘ – Exception ‘Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode<ERRCA0018>:SubStatus<ES0001>:The request timed out.. Additional Information : The client was trying to communicate with the server : net.tcp://servername:22233
  • Unexpected Exception in SPDistributedCachePointerWrapper::InitializeDataCacheFactory for usage ‘DistributedLogonTokenCache‘ – Exception ‘Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode<ERRCA0018>:SubStatus<ES0001>:The request timed out.
Помимо этого, SCOM время от времени может выдавать ошибки по службам, которые используют DistributedCache (например, служба User Profile Services).

В этом случае необходимо значения таймаутов для DistributedCache. Для этого нужно запустить командную консоль Sharepoint и последовательно выполнить следующие команды:

Код:
$set = Get-SPDistributedCacheClientSetting -ContainerType DistributedViewStateCache
$set.requestTimeout = "10000"
$set.channelOpenTimeOut = "10000"
Set-SPDistributedCacheClientSetting -ContainerType DistributedViewStateCache $set

$set = Get-SPDistributedCacheClientSetting -ContainerType DistributedLogonTokenCache
$set.requestTimeout = "10000"
$set.channelOpenTimeOut = "10000"
Set-SPDistributedCacheClientSetting -ContainerType DistributedLogonTokenCache $set

Эти команды увеличивают значения таймаута с 20 мс до 10 секунд.

Статья по теме:
https://blogs.msdn.microsoft.com/sambet ... harepoint/

_________________
Vitro-Cad Support Team

http://www.vitro-cad.com
http://www.vitrocad.com
http://www.vitro-cad.ru


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
 [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


 
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB