We have a client running 9.2.1 on a server with only 4GB of RAM. They are just now starting to deploy some workflows with Business Processes, and occasionally when a user tries to start a Business Process, they will get Error Launching Business Process - the remote server returned an error: (500) Internal Server Error.
The error is written to the event log indicating the following:
The service '/Workflow/api' cannot be activated due to an exception during compilation. The exception message is: Memory gates checking failed because the free memory (182423552 bytes) is less than 5% of total memory. As a result, the service will not be available for incoming requests. To resolve this, either reduce the load on the machine or adjust the value of minFreeMemoryPercentageToActivateService on the serviceHostingEnvironment config element.
The client unfortunately cannot add memory to the server at this time. I checked workflow's Web.Config file and didn't find anything related to memory in it - is it possible to add the element referenced to get around this error for now?