I am using MOS 2007 for our intranet & since last Thursday have been
experiencing very slow performance on all parts of the intranet.
Basically when the intranet is called "w3wp.exe" spikes up to near 100% &
the page slowly loads, when it has loaded (10 seconds) the process goes back
down to normal.
Then when another link is clicked, bang straight back up to near 100%. This
is causing me a major headache as nearly 300 users have our intranet set as
their default home page so as soon as internet explorer is opened the CPU
usage is going through the rough & as you can imagine throughout the day
many people are opening & closing IE.
I had this problem many months back but releated to a specific workflow on a
site section (no enough steps) this was isolated as the spike only happened
when the workflow was started, but now I can't really pin point to what line
of code or whatever is actually causing "w3wp.exe" to go mad.
I have asked the developers to revert any changes to the master page etc
back to when it started working & they are assuring me that nothing has been
changed.
Only one thing I would like to add is in the application event log at around
about the time it started happening i saw the following events ;
ID : 7043
Load control template file /_controltemplates/RegionalSettingsPushdown.ascx
failed: Thread was being aborted.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
ID 7043
Load control template file /_controltemplates/sldlibtemplates.ascx failed:
Thread was being aborted.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
ID 7043
Load control template file /_controltemplates/NavItem.ascx failed: Thread
was being aborted.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
I am also now getting loads of different 7043 errors for different
controltemplates & also the following very interesting ASP.NET ID 1309 error
;
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 09/03/2009 17:04:37
Event time (UTC): 09/03/2009 17:04:37
Event ID: 2bd01d4b9e4449589436ef87b6e1a645
Event sequence: 11
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1818546354/Root-1311-128810918661109406
Trust level: wss_custom
Application Virtual Path: /
Application Path: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\
Machine name: SERVER
Process information:
Process ID: 7356
Process name: w3wp.exe
Account name: DOMAIN\User
Exception information:
Exception type: ThreadAbortException
Exception message: Thread was being aborted.
Request information:
Request URL:
http://SERVER/dept/ICT/private/_themes/Belltown/alldayDefaultOver_belltown.gif
Request path:
/dept/ICT/private/_themes/Belltown/alldayDefaultOver_belltown.gif
User host address: 192.168.1.111
User:
Is authenticated: False
Authentication Type:
Thread account name: DOMAIN\User
Thread information:
Thread ID: 14
Thread account name: DOMAIN\User
Is impersonating: False
Stack trace: at
System.DirectoryServices.Interop.UnsafeNativeMethods.IntADsOpenObject(String
path, String userName, String password, Int32 flags, Guid& iid, Object&
ppObject)
at
System.DirectoryServices.Interop.UnsafeNativeMethods.ADsOpenObject(String
path, String userName, String password, Int32 flags, Guid& iid, Object&
ppObject)
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_IsContainer()
at
System.DirectoryServices.DirectoryEntries.ChildEnumerator..ctor(DirectoryEntry
container)
at System.DirectoryServices.DirectoryEntries.GetEnumerator()
at
Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.System.Web.IHttpModule.Init(HttpApplication
app)
at System.Web.HttpApplication.InitModulesCommon()
at System.Web.HttpApplication.InitInternal(HttpContext context,
HttpApplicationState state, MethodInfo[] handlers)
at
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext
context)
at System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext
context)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
If any one could point me in the right direction I would greatly appreciate
it.
Many thanks in advance, Mat
03/09/2009 12:12:54.34 w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
Potentially excessive number of SPRequest objects (12) currently unreleased
on thread 27. Ensure that this object or its parent (such as an SPWeb or
SPSite) is being properly disposed. Allocation Id for this object:
{243F1745-2428-456C-B33E-358903FC0212} Stack trace of current allocation:
at Microsoft.SharePoint.SPRequestManager.Add(SPRequest request, Boolean
shareable) at
Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(Boolean
bNotGlobalAdminCode, String strUrl, Boolean bNotAddToContext, Byte[]
UserToken, Boolean bIgnoreTokenTimeout, Boolean bAsAnonymous) at
Microsoft.SharePoint.SPWeb.InitializeSPRequest() at
Microsoft.SharePoint.SPWeb.EnsureSPRequest() at
Microsoft.SharePoint.SPWeb.get_Request() at
Microsoft.SharePoint.SPWeb.InitWebPublic() at Mic...
03/09/2009 12:12:54.34* w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
...rosoft.SharePoint.SPWeb.get_ID() at
Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode..ctor(PortalWebSiteMapNode
webNode, SPNavigationNode node, PortalSiteMapNode parentNode, NodeTypes
type, String url, String title, String description) at
Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode.CreateSPNavigationSiteMapNode(PortalWebSiteMapNode
webNode, SPNavigationNode node, PortalSiteMapNode parentNode) at
Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNode.ProcessSPNavigationNode(SPNavigationNode
node, SPNavigationNode previousSibling, PortalSiteMapNode parentNode) at
Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode.PopulateNavigationChildren()
at Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNode...
03/09/2009 12:12:54.34* w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
....PopulateNavigationChildren() at
Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes
includedTypes, NodeTypes includedHiddenTypes, OrderingMethod ordering,
AutomaticSortingMethod method, Boolean ascending, Int32 lcid) at
Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes
includedHiddenTypes) at
Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetChildNodes(PortalSiteMapNode
node, NodeTypes includedHiddenTypes) at
Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetChildNodes(SiteMapNode
node) at System.Web.SiteMapNode.get_ChildNodes() at
System.Web.UI.WebControls.SiteMapDataSource.GetNodes() at
System.Web.UI.WebControls.SiteMapDataSource.GetTreeView...
03/09/2009 12:12:54.34* w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
...(String viewPath) at
System.Web.UI.WebControls.SiteMapDataSource.GetHierarchicalView(String
viewPath) at
Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource.GetHierarchicalView(String
viewPath) at
System.Web.UI.HierarchicalDataSourceControl.System.Web.UI.IHierarchicalDataSource.GetHierarchicalView(String
viewPath) at
System.Web.UI.WebControls.HierarchicalDataBoundControl.GetData(String
viewPath) at System.Web.UI.WebControls.Menu.DataBindItem(MenuItem item)
at System.Web.UI.WebControls.Menu.PerformDataBinding() at
System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect()
at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at
System.Web.UI.WebControls.Menu.DataBind() at
System.Web.UI.WebControls.BaseDataBoundControl...
03/09/2009 12:12:54.34* w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
....EnsureDataBound() at
System.Web.UI.WebControls.Menu.EnsureDataBound() at
System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e, Boolean
registerScript) at System.Web.UI.WebControls.Menu.OnPreRender(EventArgs
e) at Microsoft.SharePoint.WebControls.AspMenu.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean incl...
03/09/2009 12:12:54.34* w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
...udeStagesAfterAsyncPoint) at
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint) at
System.Web.UI.Page.ProcessRequest() at
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at
System.Web.UI.Page.ProcessRequest(HttpContext context) at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously) at
System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception
error) at
System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext
context, AsyncCallback cb, Object extraData) at
System.Web.HttpRuntime.ProcessReq...
03/09/2009 12:12:54.34* w3wp.exe (0x1CBC) 0x1A28
Windows SharePoint Services General 0 Medium
...uestInternal(HttpWorkerRequest wr) at
System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr) at
System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
"Mat" <m...@nospam.com> wrote in message
news:eRiYHqOo...@TK2MSFTNGP04.phx.gbl...