Process specified by 'processPath' gets killed after some timeout #63
Description
I was wondering why the process specified by 'processPath' always got killed when there were no incoming requests for a long period of time. My first thoughts were that the app crashed, but then I monitored it for silent process exits using 'GFlags.exe' and realized that it was the 'w3wp.exe' who killed the process. Annoying is when the next request arrives, it takes up to 4 seconds for the startup procedure to complete and the client has to wait a long time for the response. In our scenario this is unacceptable. In the first place I suggest to make an configuration option for the app life timeout with the possibility to disable the timeout entirely. In the case the process crashes, this is still not a solution. That's why I recommend to make another option in the configuration whether the process should be started as soon as the request arrives or immediately after the crash.
Thanks in advance