I often experience delays of 2-5 minutes before the nGrinder (3.2.3) site responds; this happens whenever starting nGrinder but also at other times (typically first thing in the morning).
A review of the log files shows a couple of suspect areas:
1) RSS
...
at org.ngrinder.home.service.HomeService.getRightPanelEntries(HomeService.java:117)
at org.ngrinder.home.service.HomeService.getLeftPanelEntries(HomeService.java:78)
...
Looking at both these areas it seems that the XmlReader is created even if the URL is empty - and for some reason this is not spotted by the system which still tries to connect, timing out 15 seconds or so later - it does this a couple of times. My corporate firewall prevents RSS feeds from the nGrinder server so please could we have a tiny bit of logic that checks for a blank URL and skips the connection attempt?
2) Cubrid DB
...
at org.ngrinder.infra.init.DatabaseUpdater.getDatabase(DatabaseUpdater.java:64)
at org.ngrinder.infra.init.DatabaseUpdater.init(DatabaseUpdater.java:86)
...
at org.ngrinder.infra.init.DatabaseUpdater.getDatabase(DatabaseUpdater.java:60)
...
This is a trickier one for me to analyse but we are not running with a database so I suspect there may be some better logic needed to check for this.
Once things have timed out the system appears fine.
Regards,
Colin Main
Colin