gpt4 book ai didi

Heroku 预定作业返回 'command not found' 但使用耙子

转载 作者:行者123 更新时间:2023-12-04 17:02:13 25 4
gpt4 key购买 nike

我有一个 Heroku 计划作业,应该每 10 分钟运行一次。它只是向 Controller 的操作发出 HTTP GET 请求,该操作执行某些操作。

desc "This task is called by the Heroku scheduler add-on"
task :send_notifications => :environment do

response = HTTParty.get('http://sendnotificationapp.com/sms/send_notifications')

end

当我做耙子时,任务运行正常:
heroku rake send_notifications

虽然当我使用 Heroku 调度程序 GUI 将其设置为每 10 分钟运行一次时,它不会运行。相反,我收到以下错误:
Starting process with command `send_notifications` by scheduler@addons.heroku.com
Starting process with command `send_notifications`
bash: send_notifications: command not found
Process exited with status 127

有什么想法吗?

谢谢!

最佳答案

听起来您将 Heroku 调度程序作业设置为 send_notifications , 而不是 rake send_notificationsbundle exec rake send_notifications .

关于Heroku 预定作业返回 'command not found' 但使用耙子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13423712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com