В процесі роботи Zope база даних зростає і періодично потребує упаковки для економії місця на диску. У даній статті описується, як самостійно налаштувати автоматичну упаковку бази Zope.
Для вирішення небхідно скористатися ssh -Доступ (є на розширених тарифних планах Zope / Plone хостингу) і створити в папці Private ісполянемий файл pack_zope_db.sh такого змісту, підставивши туди свої дані:
Збережетеся, і не забудьте виставити права запуску на створений файл.
Потім задайте в панелі Plesk cron-завдання для періодичного запуску скрипта (раз на добу, двоє).
Для того щоб запланувати завдання:
- Перейдіть в розділ Налаштування> Завдання (в розділі Загальні).
- Виберіть обліковий запис користувача системи, від імені якого буде здійснюватися виконання обробників.
- Натисніть Запланувати нову задачу.
- Вкажіть, коли слід починати виконання команди.
- Хвилини - вкажіть значення від 0 до 59
- Годинники - вкажіть значення від 0 до 23
- Дні місяця - вкажіть значення від 1 до 31
- Місяці - вкажіть значення від 1 до 12 або виберіть місяць зі списку
- Дні тижня - вкажіть значення від 0 до 6 (0 - неділя) або виберіть день тижня зі списку
Ви можете вказати час, використовуючи формат планувальника UNIX. При використанні цього формату Ви можете:
- ввести кілька значень, розділених комою. Два числа, розділених дефісом, означають діапазон, який включає крайні значення. Наприклад, щоб налаштувати запуск завдання на 4, 5, 6 і 20 числа місяця, введіть 4-6,20.
- вставити символ зірочки, щоб вибрати всі значення, допустимі для цього поля. Наприклад, щоб задача виконувалася щодня, введіть символ * в поле Дні місяця.
Для того щоб запланувати виконання завдання кожен N-й період, введіть комбінацію * / N, де N допустиме значення для цього поля (хвилина, година, день, місяць). Наприклад, якщо ви введете * / 15 в поле Хвилини. задача буде виконуватися кожні 15 хвилин.
Якщо у Вас виникнуть питання щодо проведення цих операцій - зверніться до співробітників цілодобової служби технічної підтримки хостингу.
Матеріал для сайтів на тарифних планахZope / Plone хостингу.