yii 1.X проблема журнала приложения

у меня есть приложение, которое размещено на инстансах Amazon EC2
Я регистрирую свое приложение, используя Yii 1.X Logger, вот так

Yii::log("Something i Log Here...", "info");

и, как мы все знаем, я регистрирую свои файлы в
WEBROOT/protected/runtime/application.log файл.
Из-за большого количества журналов, которые я использую, файл application.log заполняется так быстро, и, как я вижу, Yii или сервер изменяют этот файл на application.log.1 и создают новый файл с именем application.log ,

Мой вопрос, почему, когда новый application.log файл создан, владелец и группа похожи на некоторых пользователей nobodyи, когда новый файл создан, мой код, такой как логирование, больше не работает, нет хороших разрешений для записи в файл как www-data пользователь. Есть ли шансы создать новый application.log файл как пользователь отличается от NOBODY?

Я предоставлю изображение, и посмотрите ближе к application.log.3
владение, то же самое происходит с application.log но я изменился
разрешения по команде

Образ: 1

Кто-нибудь, пожалуйста, помогите мне об этом.

2

Решение

Если ты видишь CFileLogRoute.php класс, приватная переменная $_maxFileSize определяется как 1024KB,
когда размер файла .log превышает этот предел, этот класс будет вращать файлы журнала, создавая новый файл журнала.

Для более подробного объяснения, пожалуйста, обратитесь http://www.yiiframework.com/doc/api/1.1/CFileLogRoute

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]