Project

General

Profile

Actions

Task #54

closed

[DEPLOY] Налаштувати cron для автодеактивації VPN-доступу

Added by Volodymy Myronenko 3 months ago. Updated about 1 month ago.

Status:
Закрито
Priority:
Нормальний
Category:
BACKEND
Start date:
02/03/2026
Due date:
% Done:

0%

Estimated time:

Description

Після деплою backend на VPS необхідно:

  1. Налаштувати cron-задачу для регулярного запуску скрипта:
    python -m app.scripts.deactivate_expired

  2. Періодичність:

    • кожні 5 хвилин (або інша, погоджена)
  3. Забезпечити:

    • запуск у правильному virtualenv
    • коректний PYTHONPATH
    • логування stdout/stderr у файл
  4. Перевірити на сервері:

    • протухлий trial → клієнт деактивується в 3x-ui
    • протухла підписка → клієнт деактивується
    • повторний запуск cron не створює побічних ефектів (idempotent)

Примітка:
Локально логіка вже реалізована та протестована.
Залишилось лише server-side cron.

Actions #1

Updated by Volodymy Myronenko about 1 month ago

  • Status changed from Нова to Закрито
Actions

Also available in: Atom PDF