1
Schedule
をFlask
にインポートしています。私のプロジェクトにはWSGI
が含まれていますが、Flask
とWSGI
の関係についてはほとんど分かりません。今私は3つのメインファイルを持っています:FlaskでPythonスケジュールが機能しない
wsgi.py
:自動的に他のツールで生成されます。app.py
:ここにクライアントのリクエストを入れます。test.py
:Schedule
をテストするために使用します。
サーバーの起動時に長いタスクであるタスクを開始したいと考えています。ここwsgi.py
の一部は次のとおりです。
# -*- coding: utf-8 -*-
from threading import Thread
import test
t = Thread(target=test.job)
t.start()
if __name__ == '__main__':
...
あなたは、私がスレッドを開始し、it.Hereのジョブ仕事は私のtest.py
でみましょう見ての通り。
import schedule
def job():
schedule.every(1).seconds.do(pr)
def pr():
print("I'm working...")
私の問題は、job
が起動しないことです。