我已将单个文件上传到Heroku,该网站抓取网站并在http请求中以JSON格式响应编辑的内容。我现在想要定期更新内容,以便内容保持最新。我尝试使用Heroku Scheduler但是我没有安排进程以便它正确运行。
我在Heroku Scheduler中指定了以下过程:
run phantomjs phantom.js //Using 1X Dyno, every hour.
//phantom.js is the file that contains my source code and that runs the server.
但是,如果我输入
heroku ps
进入终端,我只看到一个web dyne正在运行而没有调度任务。如果我输入
heroku logs --ps scheduler.1
如计划程序文档中所述,没有输出。
我做错了什么?任何帮助将不胜感激。
答案 0 :(得分:0)
对于你想要完成的事情,你需要不断运行
1 Web Dyno 1背景工作者
当您的计划任务执行时,它将由后台工作程序运行。由于您尚未配置,因此未执行。
答案 1 :(得分:0)
找到它:我只需要写
phantomjs phantom.js
为了让它运转起来。正是“运行”使表达式无效