Insufficient resources

Errors caused by insufficient resources usually, but not always, contain the string alloc or create. These errors can occur whenever there are insufficient resources to perform a given task, such as allocating a structure, spawning a new thread, or creating a new mutex. The resource in question is usually memory (swap space), the number of file descriptors, or an upper limit on the mutex or threads available to a process.

Check the available resources, and increase the limiting resource when possible.

If system memory is the limiting factor, try to terminate other tasks on the machine, or consider running multiple OpenSwitch servers on different machines to serve the same pool of Adaptive Servers.

An OpenSwitch server’s memory requirements are based on the number of client connections, the number of cache threads defined, and the size of the interfaces file on UNIX and the sql.ini file on Windows. Increasing the size or number of any of these objects can significantly increase the amount of memory OpenSwitch requires.