I am experiencing a weird issue, it has to do with the number of applications I can run under a specific user account.
My application is network based and when it receives a command, it will spawn a specific program to be launched, this program can be launched many times on the same server as its isolated from others. When I run this application under one user account, my application stops spawning new processes when there is about 100 of these applications started.
If I start another version of my listener under another user account, I can as well get to about 100 instances of the spawned applications starting.
I do not believe this is a server limitation as when I log in as another user, I am able to spawn more applications. Does anyone know what the limitation is here, and if it can be raised safely? I have also tried to run my listener as a service, but it seems the maximum number of applications I can get running while doing that is far less than running under user accounts. As a service I seem to only get about 10 instances of my application to be launched. (my application is not specially developed to be run as a service though)
Windows Server 2008R2
Listener application is written in C++