Salesforce VM - Backend-Wartung

Support DQE
Support DQE
  • Aktualisiert

VM: Warum Wartungsarbeiten durchführen

Diese Anwendung ist so konzipiert, dass sie sehr widerstandsfähig ist und nicht viele Wartungsarbeiten erfordert. In einigen Situationen müssen Sie jedoch Docker neu starten, um Ihre Anwendungs-Version zu aktualisieren und von den neuesten Patch-Releases zu profitieren.

In manchen Fällen, zum Beispiel wenn ein Fehler während der Datenverarbeitung auftritt, werden einige für den Vorgang erstellte Dateien möglicherweise nicht gelöscht. Diese können sich ansammeln und das zugewiesene Volumen füllen. Dieses Problem lässt sich normalerweise beheben, indem die App gestoppt und neu gestartet wird.

Wann Wartungsarbeiten durchführen

Datenprozesse fehlgeschlagen

Das erste Anzeichen dafür, dass Ihre Anwendung Wartung benötigt, ist, wenn einige von Salesforce gestartete Datenprozesse mit dem Status Fehlgeschlagen enden. Bevor Sie Ihre VM überprüfen, stellen Sie sicher, dass die Fehlerbeschreibung kein Problem an anderer Stelle anzeigt. Zum Beispiel können bei selbst erstellten Duplikationsregeln einige Fehler auftreten, die den Prozess stoppen.

Wenn Sie beispielsweise Ihre Salesforce Lightning-Anwendung DQE One überprüfen, den Reiter Runs öffnen und einen fehlgeschlagenen Lauf wie unten dargestellt finden, müssen Sie möglicherweise Ihre VM neu starten.

Failed data process in DQE One

Datenprozesse ausstehend

Manchmal kann die Job-Warteschlange bei derselben Nachricht hängen bleiben und die Datenverarbeitung blockieren. In diesem Fall löschen Sie das RabbitMQ Docker-Volume und laden die Anwendung neu. Dies behebt das Problem in den meisten Fällen.

  1. Verbinden Sie sich als Administrator mit Ihrer VM.
sudo bash
  1. Wechseln Sie in das Verzeichnis, in dem sich die DQE docker-compose.yml-Datei befindet, und stoppen Sie Docker Compose.
docker-compose down
  1. Finden Sie den Namen des Message-Queue-Volumes.
docker volume ls
  1. Der Volumenname muss rabbitmq und data enthalten, zum Beispiel dqe_rabbitmq_data. Löschen Sie es.
docker volume rm <Name des Volumens>
  1. Starten Sie Docker Compose.
docker-compose up

Update der Backend-Server-Engine

Überprüfen Sie die im docker-compose.yml definierte Image-Version.

Falls nötig, aktualisieren Sie diese. Dann:

  1. Verbinden Sie sich als Administrator mit Ihrer VM.
sudo bash
  1. Wechseln Sie in das Verzeichnis, in dem sich die DQE docker-compose.yml-Datei befindet, und stoppen Sie Docker Compose.
docker-compose down
  1. Führen Sie den folgenden Pull-Befehl aus.
docker-compose pull
  1. Wenn Ihre Zugangsdaten noch gültig sind, erhalten Sie das neue Paket automatisch. Falls nicht, erstellen Sie bitte ein Support-Ticket, indem Sie eine E-Mail an support_dqe@dqe-software.com senden und neue Zugangsdaten anfordern. Sobald Sie diese erhalten haben, führen Sie die folgenden Befehle aus:
$ sudo docker login **************
Username: <Login, bereitgestellt von DQE>
Password: <Passwort, bereitgestellt von DQE>
  1. Starten Sie Docker Compose.
docker-compose up

Verknüpfung mit

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich