Как мы уже знаем, по мере работы сервиса JIRA SD создаются много временных и лог-файлов. Это и логи доступа к сервису, временные системные файлы работы сервиса, текущие сессии, разрастающаяся база postgresql. За год работы скапливается порядка 10 ГБ логов и всякого другого мусора. Со временем сами пользователи заметят, что сервис стал медленнее работать, время отклика увеличилось и т.д. Это значит, что пришла пора провести небольшую профилактику на сервере и нижеследующая инструкция Вам в этом поможет.

Часть действий можно произвести через консоль putty, другую часть через программу WinSCP с визуальным интерфейсом (необходимо скачать и установить)

Подключаемся к серверу через putty и ОБЯЗАТЕЛЬНО останавливаем службу jira и базу postgresql следующими командами

/etc/init.d/jira stop
systemctl stop postgresql-9.6

Далее подключаемся к серверу через WinSCP. Вводим данные сервера для подключения.

подключение к серверу через WinSCP. Указание хоста

Сохраняем подключение и ставим запомнить пароль, чтобы каждый раз не вводить заново. Щелкаем на Войти

подключение к серверу через WinSCP. Сохранение подключения

Переходим по очереди в следующие каталоги, выделяем все и удаляем содержимое

/var/atlassian/application-data/jira/tmp
/var/atlassian/application-data/jira/log
/opt/atlassian/jira/temp
/opt/atlassian/jira/logs

подключение к серверу через WinSCP. Навигация по каталогам

После чего через консоль putty сожмем базу postgresql. Входим в базу командой

su - postgres

И командой vacuum сжимаем базу jiradb

vacuumdb jiradb

Потребуется ввод пароля от учетки postgres. В итоге должно получиться так:

скажите базы postgresql

И в конце запускаем базу и службу jira командами

systemctl start postgresql-9.6
/etc/init.d/jira start

Сколько места освободилось на сервере можно посмотреть командой

df -h

Если мы хотим сохранять логи и не трогать базу, то остается только увеличивать место на сервере.

Добавить комментарий