locked
ASP Net Errors RRS feed

  • Question

  • We’ve been receiving an ASP.NET Error on our server for almost a year. As we’ve seen an increase in traffic on the server over the last few months, the errors have increased in frequency as well. We’ve also begun experiencing issues on the sites themselves at the same time the errors are occurring. (ex. sites freezing up ) Stopping and restarting IIS on the app pools will solve the issue. This server is running MS Windows Server 2003 R2, MS .NET Framework 3.5 SP1.
    To troubleshoot this issue we have placed sites with heavy traffic in their own app pools, checked the windows updates to see if an update was installed around the time the error began, reviewed all of the sites searching for a common denominator. The error seems completely random over many different sites with no visible common factor.
    How do I figure out what the following error means?
    Event Type: Error
    Event Source: ASP.NET 2.0.50727.0
    Event Category: None
    Event ID: 1334
    Date: 3/24/2010
    Time: 7:57:43 AM
    User: N/A
    Computer: STOREFRONT
    Description:
    An unhandled exception occurred and the process was terminated.
    Application ID: /LM/W3SVC/1/ROOT/site
    Process ID: 7992
    Exception: System.Threading.ThreadStateException
    Message: Thread is running or terminated; it cannot restart.
    StackTrace: at System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark& stackMark)
    at System.Threading.Thread.Start()
    at Pageflex.Ur.Common.DatabaseBackend..ctor(String dbType)
    at Pageflex.Ur.Common.DatabaseBackend.GetDBBackendForCurrentThread(String dbType)
    at Pageflex.Ur.Common.PFDataObject.AllWhere[T](IDataObjectFactory f, String where, Boolean withNoLock)
    at Pageflex.Ur.Storefront.Data.DataUser.AllWhere(ArrayList userIDs, Boolean invertSet, Boolean requireUserAccess, Boolean requireAdminAccess, Boolean wantTrash, String condition)
    at Pageflex.Ur.Storefront.Data.DataUser.GetUserWhere(String condition)
    at Pageflex.Ur.Storefront.Data.DataUser.GetByLogon(String logonName)
    at Pageflex.Ur.Storefront.Data.SXITicket.CreateFreshTicket(String ident, String user)
    at Pageflex.Ur.Storefront.Data.SXITicket.NonSessionThreadFix(String prefix, String username)
    at Pageflex.Ur.Storefront.Data.ControllerApprovalSteps.ReminderNotificationPollingT
    hread.PollPeriodically()
    at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart()
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Thursday, April 14, 2011 11:33 AM