Привет,
Я обнаружил, что в нашей среде файл production.log создаётся по пути /shared/log/rails/production.log.
Есть ли способ отключить запись этого лога?
Спасибо.
Привет,
Я обнаружил, что в нашей среде файл production.log создаётся по пути /shared/log/rails/production.log.
Есть ли способ отключить запись этого лога?
Спасибо.
Могу я спросить, почему вы хотите предотвратить запись в журнал?
Вы можете посмотреть файл templates/web.template.yml, чтобы увидеть, как происходит обрезка логов, и, возможно, оттуда почерпнуть идею о том, как настроить NGINX так, чтобы он не хранил логи (см. пример того, что требуется для NGINX, на https://serverfault.com/questions/318574/how-to-disable-nginx-logging).
Вы можете либо создать другой шаблон для этого, либо добавить несколько строк в свой app.yml, чтобы сделать то же самое.
Привет,
Спасибо за быстрый ответ. Разберусь в этом.
Должна существовать возможность отключить этот лог, чтобы легко избежать нехватки места на диске.
В моём случае я вижу, что в логе фиксируются бессмысленные попытки злонамеренного доступа — возможно, это не нужно и можно перенастроить, чтобы этого не происходило?
ActionController::RoutingError (Нет маршрута для [HEAD] "/passwords.txt")
...
ActionController::RoutingError (Нет маршрута для [GET] "/.env")
Этот лог автоматически ротациируется и сжимается. Если один текстовый файл является разницей между нехваткой места на диске и его наличием, у вас, вероятно, более серьёзная проблема.
Хорошо знать. Спасибо.