Gobernanza de concurrencia de NetSuite
NetSuite utiliza gobernanza de concurrencia para limitar la cantidad de solicitudes simultáneas de una cuenta determinada. Esta página detalla qué errores ocurren cuando se excede el límite y las acciones recomendadas para evitar el problema.
Nota
NetSuite ha aplicado la gobernanza de concurrencia desde la versión 2017.2.
Límite de solicitudes concurrentes
La concurrencia de servicios web y RESTlets se rige por cuenta. El límite de gobernanza de la cuenta se aplica al total combinado de solicitudes de servicios web y RESTlets.
Por ejemplo, si tiene un nivel de servicio 1 y cinco licencias de SuiteCloud Plus, el límite de solicitudes simultáneas en su cuenta de producción es 65 (15 + (5 × 10)). Si tiene un servicio compartido con una licencia de SuiteCloud Plus, el límite de su cuenta es 15 (5 + 10).
Si supera el límite de solicitudes simultáneas, se genera un error. Las solicitudes de servicios web y RESTlet que se rechazan porque una cuenta ha superado el límite de gobernanza de simultaneidad dan como resultado una de las respuestas del servidor que se enumeran a continuación.
En las solicitudes RESTlet, se producen los siguientes errores:
HTTP error code: 400 Bad Request
-SuiteScript error code: SSS_REQUEST_LIMIT_EXCEEDED
En las solicitudes de servicios web se producen los siguientes errores SOAP:
ExceededConcurrentRequestLimitFault
-ExceededRequestLimitFault
Acciones recomendadas
Revise las aplicaciones cliente de NetSuite para asegurarse de que puedan manejar los códigos de error. Actualice las aplicaciones cliente para serializar las solicitudes o para intentar enviar una solicitud más tarde si la aplicación cliente recibe el código de error. WS_CONCUR_SESSION_DISALLOWED
respuesta.
Para obtener más detalles, revise las notas de lanzamiento de NetSuite 2017.2 en las páginas 71 y 72.