We have noticed that the client's website too often returns HTTP 500 and have asked their development agency to provide us with the full set of IIS server logs for the last 7 days.
I have received server logs today and when looking at logs, I cannot see ANY request for friendly (rewritten) URL and can see very few requests for scripts not rewritten. I can however see many requests for supporting page elements (images, css etc). I can also see rewritten URLs being part of referrer string, clearly proving that that page was preceding the current request.
Other examples of IIS logs we have seen (other clients) do show acutal request sent to the server.
Before I question development agency on possibly removing some things from logs (perhaps to hide number of HTTP 500 errors), I would like IIS experts to let me know if what I am seeing is normal?
My understanding (and experience so far) of server logs is that they show all requests server received in the form it got them. If my assumption is correct then someone must have filtered logs out before sending us the data.
Alternatively, is it possible that there is something on IIS server (it is IIS 7) that has to be set up for the complete set of requests to be recorded, just on the off-chance they have "wrong" settings on server? In this case, could someone tell me what this setting is and how it should be set?
From what I do know is that friendly URLs are handled as a combination of IIS 7 Rewrite module + custom rewrite (most requests are forwarded via IIS 7 Rewrite module to custom rewrite module which then checks db for appropriate URL / action).
Many thanks