Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Asp Core Server fährt oft herunter. UseIISIntegration()

16.05.2018 (👁4951)


 

Problem:

Der Kestrel-Server fährt bei meiner Asp.Net Core2 Anwendung https://Readdy.Net sehr oft herunter und beendet dann die komplette Tätigkeit für alle Clients.

 

Einstellungen:

Ich habe schon sehr viele Einstellungen unter den IIS Anwendungspools vorgenommen, aber keine Einstellung hat zu einer Lösung geführt.

Vorallem, wenn ich unter Facebook einen Share-Teilen ausgeführt hatte, und dann zurück kam und schnell zur Hauptseite zurück ging, dann stürzte immer der asp Core Server komplett ab.

Im Log-File findet man dann immer mehrere Fails und die Anwendung ist nicht mehr aktiv. Ich vermute, dass diese Anwendung oder der Anwendungspool dann heruntergefahren wurde als Worker Process Shut Down oder sogar als Terminate beendet wird.

 

Lösungsversuche:

Man muss scheinbar in der Datei: program.csa die Zeile UseIISIntegration() einfügen

Eigentlich ging ich bisher davon aus, dass der IIS Informations Server von Microsoft als Standard die Informationen übernimmt.

IIS Verbesserung

Program.cs

namespace Readdy

{

    public class Program

    {

        public static void Main(string[] args)

        {

            BuildWebHost(args).Run();

        }

        public static IWebHost BuildWebHost(string[] args) =>

            WebHost.CreateDefaultBuilder(args)

           

                .UseStartup<Startup>()

                .UseIISIntegration() //*old Core1 ..2?

                .Build();

    }

}

Aktuelle Einstellungen des IIS Anwendungspools für Core 2

Ich habe auch nirgends unter allen Asp Core Anwendungen die besten IIS Anwendungspool Einstellungen gefunden. Deshalb hier mein aktueller Setup:

General

.NET CLR Version            : No Managed Code

Start Mode                       : AlwaysRunning

CPU

Limit Interval (minutes)      : 0

 

Process Model

Idle Time-out (minutes)     : 0

Idle Time-out Action          : Suspend

Rapid-Fail Protection

Enabled        : False