Почему мой апшедулер не запускает мою герою рабочий dyno / app / script? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть сценарий, успешно развернутый в Heroku в качестве рабочего динамо, и я включил динамо из пользовательского интерфейса heroku.Тем не менее, я не получаю ничего для моей базы данных.Я получал данные, обновленные в моей БД, когда я запускал этот скрипт локально.

Есть идеи, почему это работает локально, но не в 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()
...