IIS 8.5 automatisch im Jitterbit App Builder starten
Einmal App Builder ist installiert und konfiguriert, öffnen Sie den IIS-Manager und aktualisieren Sie den Anwendungspool, damit er immer ausgeführt wird:
-
Starten Sie den Internet Information Services (IIS) Manager.
-
Wählen Sie Anwendungspools aus dem Bereich Verbindungen.
-
Suchen Sie Ihren Anwendungspool, klicken Sie mit der rechten Maustaste und wählen Sie dann Erweiterte Einstellungen:
-
Geben Sie unter Startmodus „Immer ausgeführt“ an:
-
Geben Sie 0 für Leerlauf-Timeout an:
Damit diese Einstellung richtig funktioniert, bestätigen Sie, dass die Rolle „Anwendungsinitialisierung“ auf dem Webserver installiert ist. In einigen Konfigurationen ist sie standardmäßig installiert, in manchen Fällen ist jedoch eine manuelle Installation erforderlich. Um zu bestätigen, ob die Rolle installiert werden muss, öffnen Sie den IIS-Administrator und wählen Sie den Server im linken Bereich aus. Doppelklicken Sie dann auf das Symbol „Module“ im mittleren Bereich. Wenn das Modul „Anwendungsinitialisierung“ nicht sichtbar ist, muss es installiert werden.
Unter dem folgenden Link finden Sie Anweisungen zum Installieren der Rolle „Anwendungsinitialisierung“ unter Windows Server 2012. Die Schritte sind auch unten aufgeführt: https://www.iis.net/configreference/system.webserver/applicationinitialization
- Öffnen Sie den Server-Manager auf dem Webserver.
- Klicken Sie auf „Rollen und Features hinzufügen“.
- Klicken Sie im Assistenten „Rollen und Features hinzufügen“ auf „Weiter“. Wählen Sie den Installationstyp aus und klicken Sie auf „Weiter“. Wählen Sie den Zielserver aus und klicken Sie auf „Weiter“.
-
Erweitern Sie auf der Seite „Serverrollen“ „Webserver (IIS)“, „Webserver“, „Anwendungsentwicklung“ und wählen Sie dann „Anwendungsinitialisierung“ aus. Klicken Sie auf „Weiter“.
-
Klicken Sie auf Weiter und bestätigen Sie die Installation. Schließen Sie die Ergebnisse.
In einigen Fällen benachrichtigt das Installationsprogramm den Administrator, dass ein Neustart des Servers erforderlich ist. Wenn dies der Fall ist, starten Sie den Server neu, um die Installation der Anwendungsinitialisierungsrolle abzuschließen.
Dadurch wird sichergestellt, dass nach Serverneustarts oder Anwendungspool-Recycling die App Builder Engine wird wieder gestartet. Das Standardverhalten besteht darin, dass der Anwendungspool wieder gestartet wird, wenn die erste Clientanforderung erfolgt. Test des Always-Running-Verhaltens, um sicherzustellen, dass Ihr Anwendungspool ordnungsgemäß gestartet wird.
Klicken Sie abschließend im IIS-Manager auf das App Builder Anwendung (nicht die App Builder Anwendungspool).
Klicken Sie auf „Erweiterte Eigenschaften“ und geben Sie „PreLoad Enabled = True“ an.
Die Anwendungsinitialisierung ist nun korrekt konfiguriert. Nachfolgend finden Sie Links, die zeigen, wie Sie das Verhalten testen oder einige häufig aufgetretene Probleme beheben können.