Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4.0 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

Automatischer Start von HTTPS-Workaround für Jitterbit App Builder

Übersicht

Um die HTTPS-Einschränkung bei der automatischen IIS-Initialisierung zu umgehen, empfehlen wir, in Windows eine geplante Aufgabe einzurichten, die pingt App Builder alle 5 Minuten. Ein Script befindet sich im Installationsordner im Verzeichnis „Scripts“. Alternativ kann die geplante Aufgabe manuell erstellt werden.

Option 1: Geplante Aufgabe manuell erstellen

Öffnen Sie zunächst den Windows Taskplaner:

Bild 2018 1 3 15 42 21

Erstellen Sie einen Ordner namens Jitterbit

Bild 2018 1 3 15 44 42

Wählen Sie den Ordner Jitterbit aus und klicken Sie im rechten Bereich auf die Schaltfläche Aufgabe erstellen. Füllen Sie die Tab Allgemein wie folgt aus:

Bild 2018 1 3 15 52 21

Fügen Sie einen Trigger hinzu, der alle 5 Minuten ausgeführt wird. Dieser Trigger pingt App Builder alle 5 Minuten, um sicherzustellen, dass die Anwendung nach dem Herunterfahren wieder gestartet wird. Dieses Intervall kann bei Bedarf kürzer sein.

Bild 2018 1 3 15 54 25

Geben Sie als Nächstes die Aktion an, die alle N Minuten ausgeführt werden soll.

Image 2018 1 3 15 58 32

Das auszuführende Programm ist: „powershell“

Die Argumente sind:

  • File Path\To\PingApp Builder.ps1-App Builder Stamm-URL http(s)://HostName/App Builder AppName/-LogFile Path\To\LogResults

Nach jedem Ping wird das Ergebnis im Pfad LogFile protokolliert. Dieser Parameter ist optional und sollte nur zum Debuggen verwendet werden.

Beispiele für Host:

  • https://localhost/- https://localhost/vinyl/- https://someserver.com/vinyl/

Der App Builder RootUrl kann in einen Browser auf dem Server eingefügt und getestet werden. Wenn App Builder erscheint, ist die URL gut. Wenn ein Fehler auftritt, ist die URL ungültig.

Der Datei-Pfad für den PingApp Builder Das .ps1- Script befindet sich im App Builder Installationsordner. Normalerweise ist dies:

C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1

Beachten Sie, dass die Anführungszeichen für jeden der 3 Parameter erforderlich sind. Nachfolgend sehen Sie ein Beispielargument, das für die Aktion verwendet würde:

  • File C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1-App Builder Stamm-URL https://localhost/App Builder-LogFile ""

(im obigen Beispiel wird keine Protokollierung durchgeführt)

Speichern Sie Ihre neue Aufgabe:

Image 2018 1 3 16 8 30

Um zu bestätigen, dass die Aufgabe funktioniert, verwenden Sie das Testverhalten wird immer ausgeführt Anweisungen. Rechnen Sie jedoch mit bis zu N Minuten für App Builder um nach dem Herunterfahren wieder zu starten (wobei N die auf der Tab „Trigger“ angegebene Frequenz ist).

Option 2: Geplante Aufgabe erstellen mit an App Builder Script

Suchen Sie den Ordner Scripts im App Builder Installationsverzeichnis. Klicken Sie mit der rechten Maustaste auf CreateScheduledTaskToPingApp Builder.bat-Datei und wählen Sie „Als Administrator ausführen“.

Image 2018 1 3 16 16 31

Geben Sie eine gültige Stamm-URL ein. Beispiele für Stamm-URLs wären:

  • https://localhost/- https://localhost/vinyl/- https://someserver.com/vinyl/

Die URL kann in einen Browser auf dem Server eingefügt und getestet werden. Wenn App Builder erscheint, ist die URL gültig. Wenn ein Fehler auftritt, ist die URL ungültig. Beachten Sie, dass Sie bei der Angabe der URL keine Anführungszeichen einfügen dürfen.

Drücken Sie nach dem Eingeben der URL die Eingabetaste. Klicken Sie erneut auf die Eingabetaste, um die Protokollierung zu überspringen. Die Protokollierung sollte nur erforderlich sein, wenn der Ping Operation aus irgendeinem Grund nicht erfolgreich ist. Gehen Sie in diesem Fall diese Schritte noch einmal durch und wählen Sie die Protokollierung.

Bild 2018 1 3 16 20 17

Das Script versucht, die angegebene Adresse anzupingen. Wenn dies erfolgreich ist, versucht es, eine geplante Aufgabe im Windows-Taskplaner zu speichern. Öffnen Sie den Taskplaner und suchen Sie den Ordner „Jitterbit“, um sicherzustellen, dass die Aufgabe erstellt wurde.

Bild 2018 1 3 16 8 30

Alle 5 Minuten wird dieser Task einen Ping senden App Builder. Wenn die Anwendung aus irgendeinem Grund beendet wird, z. B. durch einen Neustart des Servers, verursacht der Ping App Builder zum Starten.

Um zu bestätigen, dass die Aufgabe funktioniert, verwenden Sie den Test des immer laufenden Verhaltens Anweisungen. Warten Sie jedoch bis zu 5 Minuten, bis App Builder um nach dem Herunterfahren des Webservers neu zu starten.