Timeout reading page data

Vote:
 
We've recently applied EpiServer hotfix 5, which I understood addressed this issue. The only pattern we think we can find is that this error occurs during high traffic periods to the site. Timeout reading page data Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: EPiServer.Core.EPiServerException: Timeout reading page data Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [EPiServerException: Timeout reading page data] EPiServer.DataFactoryCache.ᐁ(PageReference ) +786 EPiServer.DataFactory.ᐁ(PageReference , ILanguageSelector ) +169 EPiServer.DataFactory.GetPage(PageReference pageLink, ILanguageSelector selector, AccessLevel access) +903 EPiServer.DataFactory.GetPage(PageReference pageLink, AccessLevel access) +88 EPiServer.DataFactory.GetPage(PageReference pageLink) +24 XXXX.Web.Shared.Utilities.EpiServerPropertyHandler.GetPageUrl(PageReference reference) in C:\XXXX\XXXX.Core\Web\Core\Shared\Utilities\EpiServerPropertyHandler.cs:122 Emap.Web.Shared.PageDataObjects.BasePageDataObject.get_MyProfileUrl() in C:\XXXX\XXXX.Core\Web\Core\Shared\PageDataObjects\BasePageDataObject.cs:2644 XXXX.Web.Shared.Controls.Community.User.MeetThe.rptMeetThe_ItemDataBound(Object sender, RepeaterItemEventArgs e) in C:\XXXX\XXXX.Core\Web\Core\Shared\Controls\Community\User\MeetThe.ascx.cs:162 System.Web.UI.WebControls.Repeater.OnItemDataBound(RepeaterItemEventArgs e) +105 System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem) +142 System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) +454 System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) +53 System.Web.UI.WebControls.Repeater.DataBind() +72 XXXX.Web.Shared.Controls.Community.User.MeetThe.Control_Load(Object sender, EventArgs e) in C:\XXXX\XXXX.Core\Web\Core\Shared\Controls\Community\User\MeetThe.ascx.cs:89 XXXX.Web.Shared.Controls.CachedControl.Page_Load(Object sender, EventArgs e) in C:\XXXX\XXXX.Core\Web\Core\Shared\Controls\CachedControl.ascx.cs:83 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +47 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
#17673
Mar 25, 2008 19:34
Vote:
 
Are you trying to load a hughe amount of pages for that list? A good tool to use to test performance of functions etc whenyou get timeouts is dotTrace. Try it and see if you are prehaps doing something that use too much CPU and optimize.
#18518
Mar 25, 2008 19:43
Vote:
 
That was indeed the case. There as an external service that was requesting huge amounts of pages, little did we realise.
#18519
Mar 25, 2008 19:43
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.