为什么我的apscheduler不会解雇我的heroku worker dyno / app / script?

时间:2019-09-26 09:55:46

标签: python heroku apscheduler

我已经在Heroku中成功地将脚本部署为工作dyno,并且已经从heroku用户界面中打开了Dyno。但是,我什么都没有得到。在本地运行此脚本时,我正在数据库中更新数据。

有什么想法为什么可以在本地而不是在Heroku中工作?

这是我的剧本:

import pandas as pd
import sqlalchemy
import datetime
from sqlalchemy import create_engine
from apscheduler.schedulers.blocking import BlockingScheduler

list123={'1':['jee','jjd','ddd'],'2':['jede','jsjd','dssdd'],'3':'krkk'}

sched = BlockingScheduler()

@sched.scheduled_job('interval', minutes =2)
def function123():

    df=pd.DataFrame(list123)

    engine=create_engine('mysql+pymysql://user:pass@address/name')
    with engine.connect()as conn, conn.begin():
        df.to_sql('test_3233234', conn, if_exists='append', index=False)

sched.start()

0 个答案:

没有答案