Python Heroku dyno充电后,Twitter机器人重新启动
我有一个twitter机器人,它正在读取文本文件并发送tweet。现在,一个免费的Heroku dyno每18小时睡眠一次,持续6小时,之后它会用相同的命令重新启动。因此,再次读取文本文件并重复推文 为了避免这种情况,每次从文件的行列表中读取一行时,我都会从列表中删除该行(在tweet之后),并将剩余的列表放入一个新文件中,然后重命名为原始文件Python Heroku dyno充电后,Twitter机器人重新启动,python,heroku,Python,Heroku,我有一个twitter机器人,它正在读取文本文件并发送tweet。现在,一个免费的Heroku dyno每18小时睡眠一次,持续6小时,之后它会用相同的命令重新启动。因此,再次读取文本文件并重复推文 为了避免这种情况,每次从文件的行列表中读取一行时,我都会从列表中删除该行(在tweet之后),并将剩余的列表放入一个新文件中,然后重命名为原始文件 我原以为这可能行得通,但当dyno重新启动时,它就从头开始了。我是不是遗漏了什么?如果有人能帮我,那就太好了。当dyno重新启动时,它是一个新的。Her
我原以为这可能行得通,但当dyno重新启动时,它就从头开始了。我是不是遗漏了什么?如果有人能帮我,那就太好了。当dyno重新启动时,它是一个新的。Heroku上的文件系统是短暂的,不能跨dynos持久化;所以你的文件丢失了
您需要将其存储在更永久的地方—或者存储在S3之类的地方,或者存储在某个数据库附加组件中。Redis可能适用于此。哦,好的。将签出插件。谢谢