, поэтому я пытаюсь запланировать задачи в моем приложении для флеш, чтобы стрелять время от времени ... это отлично работает с сервером разработки флагов, но, как только я запускаю одно и то же приложение с помощью пушки, он не работает должным образом , никаких ошибок, но ни одна задача не увольняют ..с использованием flask_apscheduler с gunicorn
from flask import Flask
from flask_apscheduler import APScheduler
class Config(object):
JOBS = [
{
'id': 'job1',
'func': 'myapp:job1',
'args': (1, 2),
'trigger': 'interval',
'seconds': 5
}
]
SCHEDULER_API_ENABLED = True
def job1(a, b):
print(str(a) + ' ' + str(b))
app = Flask(__name__)
if __name__ == '__main__':
app.config.from_object(Config())
scheduler = APScheduler()
scheduler.init_app(app)
scheduler.start()
app.run()
поэтому для целей я включить этот образец, python myapp.py
отлично работает и печатает 1 2
каждый пятый второй, однако, работает gunicorn -w 1 -b 0.0.0.0:5000 myapp:app
не печатает 1 2
каждый пятый второй, почему это?
(Построение стрельбы env для тестирования) – Kelvin
wops, editing func. должен быть 'myapp', не работает –
Ухаживать за регистрацией? так что на самом деле работа срабатывала без использования журнала, но не выводила на консоль? –