Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Slow performance after upgrade to 3.5.1

web-app

Hi,
I have recently upgraded from version 2.2 to 3.5.1 and I now seem to be experiencing very slow response when accessing Gemini.  This is especially apparent when first logging in. It can take ~25s to actually login.

Here is a snippet from the IIS log file showing this (see time taken between Default.aspx and Main.aspx is 25984ms :

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2009-08-05 08:28:06
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken
2009-08-05 08:28:06 192.168.16.2 GET /gemini/Default.aspx - 80 - 192.168.16.39 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-GB;+rv:1.9.1)+Gecko/20090624+Firefox/3.5+(.NET+CLR+3.5.30729) 302 0 0 499 2554 25984
2009-08-05 08:28:10 192.168.16.2 GET /gemini/Main.aspx - 80 - 192.168.16.39 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-GB;+rv:1.9.1)+Gecko/20090624+Firefox/3.5+(.NET+CLR+3.5.30729) 200 0 0 40662 2607 3453

I have also started the SQL profiler but it doesn't look like SQL is causing the delay - it appears that all the time is being used in IIS.

If I log out/in it works immediately fine for a while, but after some amount of time of inactivity (I don't know how long but 10s of minutes) the delay returns. I thought perhaps IIS is recompiling Gemini for some reason so I tried to look at the performance counters for APS.NET recompiles but it didn't appear that this was the case.

I am sure this isn't a fault in the Gemini product as such but has something to do with my configuration but to date I haven't been able to actually track down and I'm running out of ideas.

If anyone has any advice for things to look at I'd be very grateful. If I can't sort this out I will have to start looking at alternatives.
Thanks in advance,
Tim
PS: Basic config is Windows SBS 2003, SQL Server 2000, IIS 6.0. Firefox 3.5.1 client.


Tim Hatton
· 1
Tim Hatton
Replies (2)
helpful
0
not helpful

It seems like the application is being recycled too often.

Please make sure that Gemini is running in its own application pool and that the application pool is not recycled too often (once a day should be enough).


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Hi,
Thanks for the quick reply.That was almost the problem but not exactly. It was certainly in the right neighbourhood though. I did have a separate application pool and the recycle time was OK, but when checking that I noticed that the "Idle Timeout" was set to shut the worker process down after 20mins of idle time. Embarrassingly obvious now that I've seen it of course.

I've unselected that now and it all seems to be working nicely. Thanks again.
Tim


Tim Hatton
· 1
Tim Hatton