Project

General

Profile

Actions

Task #54

open

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

Added by Volodymy Myronenko 19 days 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.

No data to display

Actions

Also available in: Atom PDF