Laravel автоматически очищает журналы на нашем производственном сервере каждые семь дней. Желаемый результат — сохранить один файл журнала, который никогда не очищается.
Я поставил 'log_max_files' => 0
в config / app.php. Я очистил кеш с php artisan cache:clear
, composer dump-autoload
, так же как php artisan config:cache
,
Наш сервер работает на консоли Google и развернут с помощью Laravel Forge. В Forge нет запланированных задач, и на сервере не запущены какие-либо cronjobs, которые бы очищали журналы (о которых я знаю).
редактировать:
Я убедился, что журналы на моем сервере разработки работают так, как и ожидалось, и не очищаются. Это указывает на то, что это, вероятно, проблема с моим рабочим сервером, возможно, конфигурация Forge или поведение по умолчанию в консоли Google, которое может автоматически очищать журналы.
Любой совет будет принята с благодарностью. Спасибо!
Задача ещё не решена.
Других решений пока нет …