Set-SPProjectQueueSettings
Establece el valor de una o varias configuraciones de cola de Project Server para una aplicación de servicio de Project Server específica.
Syntax
Set-SPProjectQueueSettings
[-ServiceApplication <PsiServiceApplicationPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-CleanupNonSuccessAgeLimit <Int32>]
[-CleanupSuccessAgeLimit <Int32>]
[-MaxConnections <Int32>]
[-MaxDegreeOfConcurrency <Int32>]
[-MsgRetryInterval <Int32>]
[-MsgRetryLimit <Int32>]
[-PeriodicTasksInterval <Int32>]
[-QueueTimeout <Int32>]
[-SqlCommandTimeout <Int32>]
[-SqlRetryInterval <Int32>]
[-SqlRetryLimit <Int32>]
[-NetTcpPort <Int32>]
[<CommonParameters>]
Description
Establece el valor de una o varias configuraciones de cola de Project Server para una aplicación de servicio de Project Server específica.
Para obtener permisos y la información más reciente sobre Windows PowerShell para Project Server, consulte la documentación en línea en https://go.microsoft.com/fwlink/p/?LinkId=251833 (https://go.microsoft.com/fwlink/p/?LinkId=251833).
Ejemplos
----------------------EJEMPLO-----------------------
Set-SPProjectQueueSettings -ServiceApplication "Project Service Application" -MaxDegreeOfConcurrency 6
Este ejemplo establece un máximo de 6 para el número de trabajos que se pueden procesar al mismo tiempo por la aplicación de servicio especificada.
Parámetros
-AssignmentCollection
Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.
Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global.
Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment
, puede producirse un error de memoria insuficiente.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-CleanupNonSuccessAgeLimit
Esta configuración determina el umbral de edad en el que un trabajo con estado completado pero incorrecto (por ejemplo: Error con correlación de no bloqueo) puede purgarse cuando se inicie el trabajo de Limpieza de cola. La edad de cada trabajo se determina por la fecha y la hora de finalización. Por ejemplo, si un trabajo se canceló el día 2/1/2007 a las 10:41 p.m. y el trabajo de Limpieza de cola se ejecuta el día 2/2/2007 a las 11:55 p.m., el trabajo no se depurará (suponiendo que el límite de edad de limpieza para trabajos que no son correctos era de 7 días). Dado que el número de trabajos completados pero incorrectos no suele ser alto, el valor del límite de edad de limpieza para trabajos incorrectos suele establecerse en un valor alto de 168 (7 días).
Mínimo: 1;Máximo: 100000;Valor predeterminado: 168 (7 días)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-CleanupSuccessAgeLimit
Esta configuración determina el umbral de edad en el que se pueden purgar los trabajos completados correctamente al iniciar el trabajo de limpieza de cola. La edad de cada trabajo está determinada por la fecha y la hora de finalización. Por ejemplo, si un trabajo se realizó con éxito el día 2/1/2007 a las 10:41 p.m. y el trabajo de limpieza de cola se ejecuta el día 2/2/2007 a las 11:55 p.m., el trabajo se depurará (suponiendo que el límite de edad de limpieza para trabajos correctos era de 1 día). Puesto que el número de trabajos correctos suele ser alto, el valor del límite de edad de limpieza suele establecerse en un valor bajo de 24 (1 día).
Mínimo: 1;Máximo: 100000;Valor predeterminado: 24 (1 día)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MaxConnections
Número máximo de conexiones de cola permitidos para estar pendientes de envío en el servidor.
Valor predeterminado: 10
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MaxDegreeOfConcurrency
La cola está compuesta de múltiples subprocesos, lo que permite procesar varios trabajos al mismo tiempo. Esta configuración limita el grado de simultaneidad de la cola. Tenga en cuenta que esta configuración es por aplicación de servicio de Project Server.
Mínimo: 1;Máximo: 10;Valor predeterminado: 4
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MsgRetryInterval
Si el procesamiento de un trabajo genera un error debido a problemas temporales (como un bloqueo SQL), en lugar de cancelar el trabajo la cola esperará que el intervalo de reintento transcurra y vuelva a intentar el trabajo.
Mínimo: 0 (reintentar inmediatamente);Máximo: 300000 (5 minutos);Valor predeterminado: 1000 (1 segundo)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MsgRetryLimit
Si el procesamiento de un trabajo genera un error debido a problemas temporales (como un bloqueo SQL), en lugar de cancelar el trabajo, la cola lo volverá intentar. El número de reintentos está limitado por el límite de reintentos.
Mínimo: 0 (ningún reintento);Máximo: 100;Valor predeterminado: 5
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NetTcpPort
Establece el puerto TCP que usa Project Queue Service.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-PeriodicTasksInterval
Hay varias tareas de contabilidad ejecutadas por el sistema de cola. Algunos ejemplos son la activación de trabajos en estado de "suspensión", la actualización de la marca de tiempo de latido, la comprobación de si es necesario ejecutar la limpieza de cola, etc. Esta configuración controla el intervalo de tiempo en el que se ejecutan estas tareas.
Mínimo: 500 (1/2 segundo);Máximo: 300000 (5 minutos);Valor predeterminado: 10000 (10 segundos)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-QueueTimeout
El sistema de cola tiene una característica de recuperación mediante conmutación por error. Si la granja de servidores contiene varios servidores que ejecutan el servicio de aplicaciones de Project Server y se produce un error en Queue Service en un servidor, los trabajos se redistribuyan automáticamente a otros servidores en los que Queue Service está en línea. Se considera que un Servicio de cola ha excedido el tiempo de espera si no se puede obtener acceso a él desde el trabajo de temporizador de estado de cola durante más tiempo que el intervalo de tiempo de espera de cola.
Mínimo: 5 minutos;Máximo: 60 minutos;Valor predeterminado: 15 minutos
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ServiceApplication
Especifica la aplicación de servicio de Project Server de destino.
El tipo debe ser un GUID válido, con el formato 12345678-90ab-cdef-1234-567890bcdefgh; un nombre válido de una aplicación de servicio de Project Server (por ejemplo, ProjectServiceApp1); o una instancia de un objeto PsiServiceApplication válido.
Type: | PsiServiceApplicationPipeBind |
Aliases: | sa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SqlCommandTimeout
La cola hace llamadas SQL para recuperar e iniciar trabajos. Esta configuración controla el valor de tiempo de espera para todas las llamadas de este tipo. Si algún trabajo finaliza en error debido a un error de tiempo de espera de SQL, los administradores pueden aumentar el valor de esta configuración y volver a intentar el trabajo.
Mínimo: 30 segundos;Máximo: 86400 (1 día);Valor predeterminado: 1800 (30 minutos)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SqlRetryInterval
Si la cola no se puede conectar a una base de datos de Project Web App debido a un problema transitorio de SQL (como un interbloqueo de SQL), la cola esperará a que transcurra el intervalo de reintento de SQL y vuelva a intentar la consulta.
Mínimo: 0 (reintentar inmediatamente);Máximo: 60000 (1 minuto);Valor predeterminado: 1000 (1 segundo)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SqlRetryLimit
Si la cola no se puede conectar a una base de datos de Project Web App debido a un problema transitorio de SQL (como un interbloqueo de SQL), la cola volverá a intentar la consulta después de que haya transcurrido el intervalo de reintento de SQL. El número de reintentos está limitado por el Límite de reintentos de SQL.
Mínimo: 0 (ningún reintento)Máximo: 100Valor predeterminado: 5
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |