Задать вопрос
besogonskiy
@besogonskiy
работаю php laravel разработчиком.

Почему может нехватать прав на запись в логи с нового дня в Laravel?

В проекте испольузуется несколько логов. Возникла проблема. Время от времени в 12 ночи возникает сообщение об ошибке вызванной тем, что нехватает прав доступа на открытие файла логов на добавление.
Файл логов создается ежедневно.
Вот для этого файла какие настройки в logging.php

'mysql_info' => [
            'driver' => 'daily',
            'formatter' => ElasticSearchFormatter::class,
            'path' => storage_path('logs/mysql_info.log'),
            'level' => 'debug',
            'permission' => 0644,
        ],


Приходится сразу же запускать команду
chmod -R 777 storage под рутом.

При этом заметили такую закономерность, что проблема возникает не каждый день, а после обновления из git на продакшене.

Подскажите куда копать? может разрешения 0777 поставить в конфиг данного лог файла.
С остальными лог файлами все в порядке.
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Окружение настройте по-человечески, чтобы прав хватало.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы