Hallo,
Ich habe festgestellt, dass in unserer Umgebung eine production.log-Datei unter /shared/log/rails/production.log geschrieben wird.
Gibt es eine Möglichkeit, das Schreiben dieser Protokolldatei zu verhindern?
Danke
Hallo,
Ich habe festgestellt, dass in unserer Umgebung eine production.log-Datei unter /shared/log/rails/production.log geschrieben wird.
Gibt es eine Möglichkeit, das Schreiben dieser Protokolldatei zu verhindern?
Danke
Darf ich fragen, warum Sie das Protokoll verhindern möchten?
Sie können sich templates/web.template.yml ansehen, um zu sehen, wie die Protokolle gekürzt werden, und vielleicht von dort einen Hinweis erhalten, wie NGINX konfiguriert werden kann, um die Protokolle nicht zu speichern (siehe https://serverfault.com/questions/318574/how-to-disable-nginx-logging für ein Beispiel dafür, was NGINX benötigt).
Sie würden entweder eine weitere Vorlage erstellen, um dies zu tun, oder ein paar Zeilen in Ihre app.yml einfügen, um dasselbe zu tun.
Hallo,
Vielen Dank für Ihre schnelle Antwort. Ich werde mich damit befassen.
Es sollte möglich sein, dieses Protokoll zu deaktivieren, um zu verhindern, dass der Speicherplatz knapp wird.
In meinem Fall sehe ich, dass das Log auf sinnlose böswillige Zugriffsversuche reagiert – vielleicht ist das nicht nützlich und kann so umkonfiguriert werden, dass es nicht passiert?
ActionController::RoutingError (Keine Route passt zu [HEAD] "/passwords.txt")
...
ActionController::RoutingError (Keine Route passt zu [GET] "/.env")
Dieses Protokoll rotiert und komprimiert automatisch. Wenn diese einzelne Textdatei der Unterschied zwischen knapper Festplattenkapazität und nicht knapper Kapazität ist, haben Sie möglicherweise ein größeres Problem.
Gut zu wissen. Danke