Кажется, что планировщик работает под uWSGI, но потоки отключены. Вы должны запустить uWSGI с опцией --enable-threads, чтобы планировщик работал.

Я разворачиваю приложение django на pythonanywhere, где я использую APScheduler для автоматической отправки почты с истекающим сроком действия при превышении даты окончания подписки.

Я не знаю, как включить потоки, чтобы мое веб-приложение отлично работало на pythonanywhere.

На таких хостинговых платформах, как PythonAnywhere, может быть несколько копий вашего сайта, запущенных в разное время, чтобы обслуживать трафик, который вы получаете. Поэтому не следует использовать внутрипроцессный планировщик для выполнения периодических задач; вместо этого следует использовать встроенную в платформу функцию запланированных задач.

Вернуться на верх