Software Challenge : Speicherplatzmanagement auf der VMain

Auf der VMMain gibt es eine Reihe Daten die sich über die Zeit ansammeln:

  • Hochgeladene Clients
  • Replays
  • Client- und Serverlogs
  • Alte Deploys

Um dem entgegenzuwirken gibt es folgende Möglichkeiten

  • Alte Wettkämpfe inklusive Clients und Logs exportieren, siehe Exportieren alter Clients und Logs
  • Alte Deploys löschen (/home/scadmin/rails-deployment/releases). Dies wird nun automatisch jede Nacht um 0 Uhr gemacht (alle Releases bis auf die neuesten 10 werden gelöscht).

Zusätzlich existiert ein Warnmechanismus. Jede Nacht um 3:00 prüft das Ruby-Script /home/scadmin/bin/free_space_check.rb, wieviel Platz auf der Festplatte verbleibt. Ist weniger als 1GB verfügbar, wird eine E-Mail mit einer entsprechenden Warnung an die in dem Script eingetragenen Adressaten verschickt. Zur Zeit sind dies:

  • Sven Casimir
  • Sven Koschnicke
  • Christoph Starke

Auf Erhalt dieser Warnung sollten schnellstmöglichst eine oder mehrere der folgenden Maßnahmen ergriffen werden: