Главная Библиотека Фреймворки Zope Как очистить log-файл Zope?

Как очистить log-файл Zope?

В процессе работы zope пишет множество информации в log-файл, который со временем может разрастись до огромных размеров. В данной статье описывается, как самостоятельно высвободить место, очистив log-файл.

В нашей практике бывали случаи, когда файл логов Zope разрастался свыше 500МБ при Plone сайте менее 100МБ! Естественно, наличие такого огромного файла - нежелательно, хотя бы потому, что приходится оплачивать дисковое пространство, занимаемое им. Отсюда возникает вопрос: а что можно сделать?

log-файл находится в подкаталоге log/ инстанции zope и называется Z2.log. При нормальной работе информация, содержащаяся в этом файле, очень редко бывает необходима пользователю, поэтому в подавляющем большинстве случаев эту информацию совершенно безболезненно можно удалить. Как это сделать?

Для очистки log-файла небходимо воспользоваться ssh-доступом (есть на расширенных тарифных планах Zope/Plone хостинга, для тарифа Лайт Zopе/Plone хостинга такая процедура не требуется, так как для логов и инстанций Zope и Plone используется дисковое пространство вне Вашего аккаунта) и выполнить следующие команды:

rm -f ~/private/Plone-x.x.x/instance/log/Z2.log

kill -s USR2 `cat ~/private/Plone-x.x.x/instance/var/Z2.pid`

Вместо 'Plone-x.x.x' необходимо указать установленную версию Plone, например, Plone-2.5.1.

Первая из этих команд (rm) удаляет log-файл. Однако простого удаления недостаточно, необходимо сообщить работающей zope о том, что в конфигурацию рабочей среды внесены какие-то изменения. Для этого служит вторая команда (kill).

Если у Вас возникнут вопросы по проведению этих операций - обратитесь к сотрудникам круглосуточной Службы технической поддержки хостинга.

Материал для сайтов на тарифных планах Zope/Plone хостинга.

Другие документы на эту тему

Упаковка (сжатие) базы ZODB

Что делать, если исчерпано дисковое пространство? Материал относится сайтам, использующим ZODB - базу данных Zope, например Plone и Silva.