Hello! I'm having a major speed issue with my existing web server. It is a win server 2012 machine running IIS 8. The site is using the default app pool. This server just has IIS and the Report Server running. The RS database
is on a separate sql server. During heavier traffic times, the reportviewer control takes anywhere from 30 seconds to several minutes to actually display and show the "loading" animation. I've watched the database server's activity during
these times, and it isn't being hammered. The webserver itself seems to have trouble communicating with the database server. I'm trying to find out why and how to correct it. I realize this is vague, but I need some ideas on what I should
be looking at to get to the bottom of this issue.
During the latest round of sluggishness today, I went into the IIS manager and viewed the worker processes for the default app pool. It should a very high count of requests, some with a few minutes of "Time Elapsed", yet looking at the activity on the db, everything looked good.
The report viewer is a control added to a aspx page, using remote reports hosted by the webserver. Webserver's resources look good during these times, cpu might hover around 30-50%, memory is good (typically 20-60%), and the disk queue length seems fine as well.
Help!
During the latest round of sluggishness today, I went into the IIS manager and viewed the worker processes for the default app pool. It should a very high count of requests, some with a few minutes of "Time Elapsed", yet looking at the activity on the db, everything looked good.
The report viewer is a control added to a aspx page, using remote reports hosted by the webserver. Webserver's resources look good during these times, cpu might hover around 30-50%, memory is good (typically 20-60%), and the disk queue length seems fine as well.
Help!