search cancel

Symantec Endpoint Protection API created an error when trying to run.

book

Article ID: 174399

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

When running the Symantec Endpoint Protection Manager (SEPM) API you see the following error: Error: {"error":"Rate limit exceeded."}

 

Error: {"error":"Rate limit exceeded."}. 

Cause

There's a separate value for REST API, " scm.web.service.rest.throttle.threshold" that has limit of 50 requests per 1 minute. The max is around 5000 but it is set at 50 to prevent DOS attacking yourself. Unless there is a pressing need, consider using the default. 

Resolution

To increase the limit:

  1. C:\Program Files(x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\ you will find a file called conf.properties
  2. Look for scm.web.service.rest.throttle.threshold=50 and increase up to 5000.

To disable:

  1. Add the following to conf.properties and then restart SEPM services. 

scm.web.service.rest.throttle.enabled=false

Note: Changing this number to a higher value can have catastrophic repercussions to your environment.  Extensive testing in a lab environment before making any changes in production is strongly recommended.