Configurar os pontos de recurso para soluções de área restrita (SharePoint Server 2010)

 

Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010

Tópico modificado em: 2016-11-30

Para restringir os recursos que suas soluções em modo seguro consomem, defina os pontos de recurso. Os pontos de recurso correspondem aos níveis específicos de uso de recurso que você pode definir para até 15 recursos do sistema que deseja monitorar. Cada um desses recursos mede os pontos acumulados em um único uso da solução em modo seguro desse recurso, e esses pontos são agregados a uma cota que foi definida para todo o conjunto de sites. Se o número de pontos de recurso acumulado exceder a cota definida para o conjunto de sites, todas as soluções em modo seguro no conjunto de sites serão interrompidas. Para obter uma lista das medidas de recursos individuais e o limite mínimo, o limite absoluto e os recursos por ponto de cada recurso, consulte Limites de uso de recursos de soluções em modo seguro no SharePoint 2010 (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x416).

As cotas são gerenciadas por meio do site da Administração Central do SharePoint como um único número que controle o total agregado dos pontos de recurso permitidos por dia para todas as soluções em modo seguro de um conjunto de sites. Para obter mais informações sobre cotas, consulte Visão geral de soluções de área restrita (SharePoint Server 2010). Para obter mais informações sobre como definir a cota máxima de recursos de um conjunto de sites, consulte Change the storage limits for a site collection em Manage site collection storage limits (SharePoint Server 2010).

Você pode ajustar a distribuição de pontos de recurso usando o Windows PowerShell, conforme descrito neste artigo. Quando estes comandos do Windows PowerShell forem adicionados a um script, você poderá configurar a distribuição individual de pontos de recurso na cota de soluções em modo seguro de um conjunto de sites. Para obter mais informações sobre cotas e pontos de recurso, consulte Visão geral de soluções de área restrita (SharePoint Server 2010).

Neste artigo:

  • Exibir as alocações de pontos de recurso para soluções em modo seguro

  • Configurar os pontos de recurso para soluções em modo seguro

Observação

Para executar os procedimentos a seguir, você deve estar conectado ao servidor que hospeda o conjunto de sites que está modificando. O serviço de soluções em modo seguro deve estar sendo executado nesse servidor.

Exibir as alocações de pontos de recurso para soluções em modo seguro

O procedimento a seguir permite que você exiba as alocações atuais de pontos de recurso para soluções em modo seguro no servidor atual do SharePoint Server. Você pode usar os comandos do Windows PowerShell para exibir a alocação atual dos pontos de recurso em um script que altera a distribuição de pontos e pode também usar estes comandos para verificar a alocação atual.

Para exibir as alocações de pontos de recurso para soluções em modo seguro

  1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. Você deve ser um membro do grupo administradores do farm.

  2. Copie o seguinte código e cole-o em um editor de texto, como o Bloco de Notas:

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local
    $uc.ResourceMeasures | Select-Object Name,ResourcesPerPoint,AbsoluteLimit
    
  3. Salve o arquivo com o nome DisplayQuotas.ps1.

  4. No menu Iniciar, clique em Todos os Programas.

  5. Clique em Produtos do Microsoft SharePoint 2010.

  6. Clique em Shell de Gerenciamento do SharePoint 2010.

  7. Faça a alteração no diretório onde o arquivo foi salvo.

  8. No prompt de comando do Windows PowerShell, digite o seguinte comando:

    ./DisplayQuotas.ps1
    

Configurar os pontos de recurso para soluções em modo seguro

Você pode usar o Windows PowerShell para modificar a distribuição dos pontos de recurso da solução em modo seguro para ajustar o uso de recursos em conjuntos de sites específicos do SharePoint Server.

Para configurar os pontos de recurso específicos

  1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. Copie o seguinte código e cole-o em um editor de texto, como o Bloco de Notas:

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local 
    $uc.ResourceMeasures["CPUExecutionTime"].AbsoluteLimit = <LimitValue>
    $uc.ResourceMeasures["CPUExecutionTime"].ResourcesPerPoint = <PointValue>
    $uc.ResourceMeasures["CPUExecutionTime"].Update()
    $uc.Update()
    

    Em que:

    • <LimitValue> é o novo valor máximo de limite.

    • <PointValue> é o novo número de recursos por ponto de recurso.

  3. Salve o arquivo com o nome ConfigurePoints.ps1.

  4. No menu Iniciar, clique em Todos os Programas.

  5. Clique em Produtos do Microsoft SharePoint 2010.

  6. Clique em Shell de Gerenciamento do SharePoint 2010.

  7. Faça a alteração no diretório onde o arquivo foi salvo.

  8. No prompt de comando do Windows PowerShell, digite o seguinte comando:

    ./ConfigurePoints.ps1
    

See Also

Concepts

Visão geral de soluções de área restrita (SharePoint Server 2010)
Planejar soluções em área restrita (SharePoint Server 2010)
Enable sandboxed solutions on the farm (SharePoint Server 2010)
Block or unblock a sandboxed solution (SharePoint Server 2010)
Configure load balancing for sandboxed solutions (SharePoint Server 2010)
Configurar as camadas do serviço de soluções de área restrita (SharePoint Server 2010)