Working in a small company and we have several ASP.C# applications all on 1 server (no load balancing). One of the applications (ONLY MVC App in company), the users sporadically receives "This page can’t be found." When I am notified, I attempt to pull up the same account and it magically works great, with no issues. With that said, I am usually notified 30 minutes or more after the fact. Due to the application pulling up fine for me, it seems not to be an application issue but either a network, server, or DB issue verses application.
The other ASP.C# applications on the save server seem to be working fine. Some of them are use the same DB too. I have been tasked to locate the issue. Are there any library’s or something that I can use on the server (for this 1 application) to log the time a request hits the server, time it take to process requests, db requests, etc? Or if you have any other suggestions. I am considering loading .log4net and just add major logging to before/after db calls, etc. Just wondering if there is a better way.
Using framework 4.6.1, MVC – v 5.2.3.0. No Entity framework, using Store Procedures in Sybase ASE v15.0.3, Visual Studio 2015, Window’s Server 2008, IIS 7, users on Windows 7 and IE 11.
I do see on server logs, "A process serving application pool ‘%1’ failed to respond to a ping. The process id was ‘%2’.” When an Event ID 5010. Not 100% sure if these 2 are separate issues.