我已经在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()