Heroku: Warum Wartungsmaßnahmen durchführen
Diese Anwendung ist auf hohe Ausfallsicherheit ausgelegt und erfordert nur wenige Wartungsmaßnahmen. In manchen Situationen kann es jedoch erforderlich sein, die Heroku-App neu zu starten, um Ihre Anwendungsversion zu aktualisieren und von den neuesten Patch-Releases zu profitieren.
In manchen Fällen, zum Beispiel wenn während der Datenverarbeitung ein Fehler auftritt, werden einige für den Vorgang erstellte Dateien möglicherweise nicht gelöscht. Sie können sich ansammeln und das zugewiesene Volume auffüllen. Dieses Problem lässt sich in der Regel durch Stoppen und Neustarten der App beheben.
Wann eingreifen
Fehlgeschlagene Datenverarbeitungsprozesse
Das erste Anzeichen dafür, dass Ihre Anwendung möglicherweise Wartung benötigt, ist, wenn einige von Salesforce aus gestartete Datenverarbeitungsprozesse mit dem Status Failed enden. Bevor Sie Ihre Heroku-Plattform überprüfen, stellen Sie sicher, dass die Fehlerbeschreibung nicht auf ein Problem an anderer Stelle hinweist. Wenn Sie beispielsweise eigene Deduplizierungsregeln erstellt haben, können einige Fehler auftreten und den Prozess stoppen.
Wenn Sie beispielsweise Ihre Salesforce-Lightning-Anwendung DQE One überprüfen, den Tab Runs öffnen und einen fehlgeschlagenen Lauf wie unten dargestellt finden, müssen Sie möglicherweise Ihre Heroku-App neu starten.
Ausstehende Datenverarbeitungsprozesse
Manchmal kann die Job-Warteschlange bei derselben Nachricht hängen bleiben und die Datenverarbeitung blockieren. Löschen Sie in diesem Fall die Warteschlangennachrichten in CloudAMQP und laden Sie die Anwendung neu. Dies sollte das Problem in den meisten Fällen beheben.
- Gehen Sie zur Heroku-Plattform und wählen Sie Ihre Anwendung aus.
- Gehen Sie zum Bereich Installed Add-ons und wählen Sie CloudAMQP.
- Ein neuer Tab öffnet sich. Klicken Sie auf RabbitMQ Manager.
- Gehen Sie zu Queues and Streams.
- Wählen Sie die Warteschlangen mit Ready-Nachrichten, scrollen Sie nach unten und klicken Sie auf Purge all messages.
Paket-Update
Führen Sie die folgenden Schritte aus, um das Paket zu aktualisieren.
- Nach der ersten Installation wird auf Ihrem Computer ein Ordner erstellt.
- Öffnen Sie diesen Ordner.
- Öffnen Sie ein Befehlszeilenfenster.
- Führen Sie den folgenden Befehl aus:
git pull
- Führen Sie den folgenden Befehl aus:
git commit --allow-empty -m "update"
- Führen Sie den folgenden Befehl aus:
git commit --allow-empty -m "update"
Wenn dies nicht funktioniert, löschen Sie das Add-on in der Heroku-Oberfläche und installieren Sie es als neues Add-on erneut:
- Gehen Sie zu den Heroku-Variablen.
- Fügen Sie Ihren API-Schlüssel in die Variable DQE_ONE_SERVEUR_LICENCE ein.
- Aktualisieren Sie die Version auf Ihre Version.
- Nach der ersten Installation wird auf Ihrem Computer ein Ordner erstellt.
- Öffnen Sie diesen Ordner.
- Öffnen Sie ein Befehlszeilenfenster.
- Führen Sie den folgenden Befehl aus:
git add .
- Führen Sie den folgenden Befehl aus:
git commit -am "first deploy"
- Führen Sie den folgenden Befehl aus:
git push heroku master
Verknüpfung mit