Frage

Ich habe ein paar DNN -Portale, die ich verwalte, und ich brauche eine Lösung, um sie während der Slack -Verkehrszeiten "am Leben" zu halten. Nach einer bestimmten Zeit der Inaktivität entlädt IIS die DNN -Anwendung aus dem Speicher, wodurch die Ladezeit für die erste Client -Anforderung wirkt. DNN hat die Datei "Keepalive.aspx", die ich alle 5 Minuten mit einem WGet -Befehl aus einem Cron -Job geklebt habe. Ich bin zweifelhaft über die Wirksamkeit dieser Methode. Hat jemand andere Ideen?

War es hilfreich?

Lösung

Ein guter Website -Überwachungsdienst bietet Ihnen höchstwahrscheinlich eine URL, um zu überprüfen, ob die Website funktioniert. Dafür ist die Keepalive -URL geeignet. Lassen Sie den Service die URL häufiger als 15 Minuten überprüfen, und Sie sollten gut mithalten, um die Website aufrechtzuerhalten. Es besteht immer eine Chance, dass die Website für ein anderes Problem sinkt, aber der Keep Alive -Service sollte ihn wieder aufnehmen, wenn dies passiert, und ein anderer Benutzer hat ihn noch nicht geschlagen.

Andere Tipps

Im globalen Anwendungsstartereignis können Sie einen Cache -Element oder einen Timer mit einer Zeitüberschreitung von 5 Minuten einrichten. Im Rückrufcode wird eine einfache Seite ping, die HTTP 200 zurückgeben sollte - den Cache/Timer zurücksetzen und wiederholen.

Wenn Sie nach einem Service suchen, gibt es eine Reihe von ihnen da draußen, einige kostenlos einige nicht

Ich habe schon früher sowohl Host-Tracker als auch Pingdom verwendet, sie sind großartig, da sie Sie auch über Ausfälle informieren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top