There are no current plans to run PI Web API within IIS. Why would you like to host PI Web API under IIS?
Can you give us some additional information to help troubleshoot the issue?
- How often does PI Web API stop?
- What are the events leading up to the crash?
- Can you send us the Event Viewer logs as well as the crash dump? (We can open a Tech Support case for you to troubleshoot the issue.)
Because we already have IIS configured and optimized on the same server and also when a request crash on a unhandled error it will continue to run.
The problem will occur everytime for some of our sites when we start hammering the piwebapi service with requests like 'PlotValue', 'Value' after few succesfull it just stop.
In my original post you have the eventviewer entry regarding the issue and the information I can find from the dump file using DebugDiag.
Unfortunatly I am out of time to help you troubleshoot more on that. My prority is on a lot of things more important for my company so I will just switch to a different technology. (by the way the dump file in 600 megabytes located at Portland Australia ... our WAN is so slow that it will take a full day to transfer with 80% chance to fail).
It is possible to restart a Windows service upon failure. Services>Properties>Recovery. How can I automatically restart a Windows service if it crashes? - Server Fault
Although we would like to understand the cause of the issue, perhaps the above can work around it without IIS.