Мне было интересно: можно ли вручную удалить файл system.log в каталоге var / log на серверной части?
Если я сделаю это, будет ли это иметь негативные последствия для моего интернет-магазина?
Этот файл сейчас занимает довольно много места на диске.
system.log
файл без каких-либо последствий, потому что, как только появится предупреждение / ошибка для регистрации, система просто заново создаст файл. Вам бы пришлось полностью отключить ведение журнала, чтобы этот файл не создавался заново.Ответы:
Да, вы можете удалить его, и это действие не должно влиять на ваш интернет-магазин в большинстве случаев.
Если вы не заинтересованы в сборе данных журнала, вы можете отключить их в настройках Magento: «Система» → «Конфигурация», перейти в раздел «Разработчик» и открыть «Настройки журнала» - будет возможность отключить ведение журнала.
Но если Magento генерирует много данных журнала, это может быть признаком некоторых проблем в коде.
источник
Это может быть возможной проблемой, если веб-сервер имеет право записать этот файл, но не создавать новый файл. Это необычно, потому что magento создает много файлов с течением времени, но это не невозможный крайний случай.
источник
Вероятно, лучше повернуть его, чем удалять. Вы не упомянули, какой тип сервера вы используете, но в мире Linux существует демон logrotate, который очистит вас и автоматически заархивирует старые данные в зависимости от времени или размера файла. Вращение как практика обычно предпочтительнее простого удаления, поскольку удаление может иметь некоторые побочные эффекты, как упоминалось в других ответах.
Общая информация о ротации логов: http://en.wikipedia.org/wiki/Log_rotation
В Arch Linux есть несколько конкретных документов: https://wiki.archlinux.org/index.php/logrotate
Некоторые примеры, скорее всего, уже доступны в вашей системе в /etc/logrotate.d/, если вы находитесь в среде Linux.
источник