0

Ich bin mit AWS Opsworks bereit und habe Probleme bei der Bereitstellung auf einem der Server. Die Protokolle zeigen die folgenden Fehler:Arbeitsverzeichnis konnte nicht erstellt werden Verzeichnis '/ srv/www/my_domain/shared/cached-copy' .: Kein Speicherplatz mehr auf dem Gerät

Could not create work tree dir '/srv/www/my_domain/shared/cached-copy'.: No space left on device

Hat jemand jetzt, was das Problem sein könnte? Ich habe nicht viel Erfahrung mit dev ops Arbeit, aber muss dies beheben. Danke für Ihre Hilfe.

Antwort

0

OpsWorks können Sie SSH in die Maschine über Ihren Webbrowser (oder Sie können SSH über einen anderen Mechanismus). Diese Befehle helfen Ihnen schließen, wo Ihre Aktionen die größten Auswirkungen haben kann:

cd /srv/www/my_domain 
du | sort -n 

Die letzten Zeilen wird Ihnen zeigen, wo Speicherplatz in Ihrer Instanz verwendet wird. CD zu diesem Verzeichnis und rm -rf den Inhalt.

+0

Danke- das schien zu helfen- das Problem war, dass eine Reihe von alten Freigabe-Ordner beibehalten wurden und dies möglicherweise verursacht den Fehler. Nachdem ich die meisten von ihnen entfernt hatte, verlief die Bereitstellung auf dem oben genannten Server reibungslos. – evoo

1

Die Festplatte Ihres App-Servers ist voll. Kommt häufig vor, wenn Sie alte Versionen nicht löschen. Wenn Sie capistrano verwenden, gibt es eine Option, dies zu tun. keep_releases heißt es

+0

Ich benutze nicht Capistrano, der Einsatz geschieht durch die aws opsworks - irgendwelche Hinweise, wie man es dort reparieren kann? Ich könnte den Inhalt von "/ srv/www/my_domain/shared/cached-copy" löschen, wenn das hilft? – evoo

+0

nono, entferne 'cached-copy' nicht. Möglicherweise gibt es ein 'release'-Verzeichnis von dem Sie ältere Verzeichnisse löschen können. Einfach SSH auf Ihren Server und finden Sie Dateien oder Protokolle, die gelöscht werden können. Ich bin kein AWS OpWork-Benutzer, da ich ein alter Linux-Benutzer bin. Ich mag es einfach nicht. Vielleicht kann eine Erfahrung Benutzer pitch in. –

+0

Anyways- großen Dank für Hilfe :) – evoo