Limit reached when sending surveys

Document ID : KB000025866
Last Modified Date : 14/02/2018
Show Technical Document Details

Question:

Why I am getting following error in stdlog file when sending a survey out to a large number of users ?

"spelsrvr 3764 ERROR pcexec.c 5508 Spell interp failed at cnt.spl:2151:cnt::notify_svylist: ilimit exceeded."

Answer:

This error message reported is a warning of encountering a limitation (called ilimit) within Service Desk spelsrvr server.
This limitation is there to avoid configuring Service Desk in a way that it could cause spelsrvr to overload the system and hence degrade Service Desk performance.
The initial solution is to reconfigure in a way that the limitation is not hit and to avoid any perceived degrading of performance.
If you want to send survey to (by example) 1000 contacts, don't add all the 1000 contacts in the contacts tab of Managed Survey.
You can create 4 groups each having 250 contacts and include those 4 groups in the contacts tab of managed survey to be sent.

Alternatively, if you want to send the survey to a large number of contacts, set the default value of NX_SURVEY_ILIMIT in NX.env to a higher limit.

Additional Information:

For more information on the NX_SURVEY_ILIMIT value please review this article on Managed Surveys that references the value.

https://docops.ca.com/ca-service-management/14-1/en/administering/configuring-ca-service-desk-manager/how-to-configure-surveys/create-a-managed-survey