2016-04-07 13 views
0

Ich führe eine Google Cloud Computing-Instanz als Debian Jessie-Maschine. Ich habe Apache und Java über apt-get und tomcat via wget aus dem Tomcat-Repository installiert. Die Instanz wird ausgeführt und nicht gestoppt. Seit ich die Pakete installiert habe, merke ich, dass einige der Features, die ich installiert habe, entfernt wurden. in Tomcat, das Manager-Verzeichnis ist gelöscht und damit die Möglichkeit, den Server über das Web-Interface remote zu verwalten. wird auch ein WAR, den ich bereitgestellt habe, ebenfalls gelöscht. Warum passiert das? Ich muss den Tomcat ständig entfernen und neu installieren und die WAR-Datei erneut bereitstellen.google cloud engine instance löscht installierte Pakete

ist das etwas mit einer Momentaufnahme, die ich von der Instanz gemacht habe? obwohl ich mit diesem snapshot gespielt habe, war die manager-anwendung unter tomcat ROOT verfügbar.

das ist sehr frustrierend. irgendwelche Ideen?

Antwort

0

Es kann einige Gründe dafür:

  1. Sie könnten beispielsweise mit LocalSSD Datenträger werden. Diese Platten sind kurzlebig und Daten gehen bei Start/Stopp verloren. Wenn dies der Fall ist, nehmen Sie den Snapshot des Datenträgers und stellen Sie ihn auf dem neuen Datenträger wieder her, der entweder PD oder SSD ist.
  2. Automatische Softwareupdates werden standardmäßig auf GCE konfiguriert. Dies kann manchmal diese Art von Problemen
  3. Dateisystem Korruption verursachen. Führen Sie fsck zu überprüfen und beheben
  4. Irgendeine Art von Backup/Disaster-Recovery-Software, die

[1] Compute Engine Disk Types Reference

[2] Operating systems that update automatically on GCE

[3] fsck reference

+0

schief gelaufen Danke DoIT. Gab mir ein paar Informationen, die ich mir ansehen sollte. Ich werde versuchen, ein anderes Bild mit Ihren Empfehlungen zu erstellen und sehen, wie es behandelt. –