2016-03-23 9 views
2

Local auf meinem Laptop die Umbraco Projekte läuft perfekt, aber wenn ich es auf dem Produktionsserver setzen das Back-End ist sehr langsam.Umbraco 7 langsam auf Produktion Server und startet

Specs von VPS:

  • Windows Server 2012
  • 1 CPU mit 2 Cores 2.2Ghz
  • 4Gb RAM
  • IIS8
  • MSSQL Express

U mbraco Version

7.4.1

Auch wenn ich hinzufügen neue Knoten oder andere Änderungen im Backend es manchmal hängt und dann habe ich im Protokoll zu sehen, dass die Anwendung neu gestartet wurde.

Log siehe unten:

Log Regeln

2016-03-23 09:59:36,936 [P2616/D99/T30] INFO Umbraco.Core.UmbracoApplicationBase - Application shutdown. Details: ConfigurationChange 

_shutDownMessage=IIS configuration change 
HostingEnvironment initiated shutdown 
HostingEnvironment caused shutdown 

_shutDownStack= at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) 
    at System.Environment.get_StackTrace() 
    at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() 
    at System.Web.Hosting.PipelineRuntime.StopProcessing() 
    at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) 
    at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) 
    at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 
    at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 
2016-03-23 09:59:49,483 [P2616/D100/T36] INFO Umbraco.Core.UmbracoApplicationBase - Application shutdown. Details: ConfigurationChange 

_shutDownMessage=IIS configuration change 
HostingEnvironment initiated shutdown 
HostingEnvironment caused shutdown 

_shutDownStack= at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) 
    at System.Environment.get_StackTrace() 
    at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() 
    at System.Web.Hosting.PipelineRuntime.StopProcessing() 

Jeder, Anregungen zu diesem hat?

+2

Wahrscheinlich müssen Sie diesen Patch installieren: http://issues.umbraco.org/issue/U4-6338 Auch: immer achten Sie darauf, Ihre Umbraco-Version anzugeben, könnte ein Fehler sein, der bereits behoben ist. – sebastiaan

+0

@sebastiaan danke für die Intel Ich werde das testen. Version ist 7.4.1. – Mivaweb

+0

Dies passiert manchmal auch, wenn Sie beschädigte Indizes haben. Ich denke, es ist der'App_Data'-Ordner, den Sie löschen müssen (Umbraco wird es neu erstellen), aber sichern Sie es zuerst! – glcheetham

Antwort

1

Es gibt einen Windows Server 2012 R2-Hotfix für dieses Problem, der gefunden werden kann here - nach der Installation tritt das Problem nicht mehr auf.

+0

Dieser hat es für mich sortiert. –

0

Ich hatte das gleiche Problem vor kurzem und wandte sich der Indizierung, weil es eine Konfigurationsänderung gezwungen.

Probieren Sie dies aus,

zu /config/ExamineSettings.config gehen und den Anbietern auf Kommentar

<providers> 
    <!-- 
    <add name="InternalIndexer" type="UmbracoExamine.UmbracoContentIndexer, UmbracoExamine" 
     supportUnpublished="true" 
     supportProtected="true" 
     analyzer="Lucene.Net.Analysis.WhitespaceAnalyzer, Lucene.Net"/> 

    <add name="InternalMemberIndexer" type="UmbracoExamine.UmbracoMemberIndexer, UmbracoExamine" 
     supportUnpublished="true" 
     supportProtected="true" 
     analyzer="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net"/> 

    <add name="ExternalIndexer" type="UmbracoExamine.UmbracoContentIndexer, UmbracoExamine"/> 
    --> 
</providers> 

Es sollte die App Pool stoppen jedes Mal etwas gespeichert Neustart, aber ich weiß nicht wissen, warum der Indexer eine Aktualisierung erzwingt