2017-09-07 4 views
1

Ich verwende Scrapy-Splash in einem Andock-Container, aber die Image-Disk-Nutzung nimmt schnell zu, bis der gesamte verfügbare Speicherplatz aufgebraucht ist. Wie können die Protokolldateien entfernt und die verfügbare Größe für die Splash-Protokolle eingeschränkt werden?Klare Scrapy-Splash-Protokolle

Dank

Antwort

1

Um die Protokolldatei von Splash Container herauszufinden, verwenden Sie diesen Befehl:

sudo docker inspect --format='{{.LogPath}}' <container> 

wo container entweder eine ID oder Name. Sobald Sie den Protokolldateipfad haben, können Sie ihn entfernen oder besser verkleinern, z. von:

sudo truncate -s 0 <logfile_path> 

Wenn Sie die Größe der Protokolle begrenzen möchten, können Sie es durch daemon.json Konfigurationsdatei des Docker konfigurieren. Unter Linux lautet der Standardspeicherort /etc/docker (siehe documentation für die richtige options).

+0

Vielen Dank! Geschätzt. – lazem