小编kun*_*aji的帖子

App Engine Cron作业始终返回HTTP状态代码301

我已按照本指南为Rails应用程序创建cron作业,但是HTTP状态代码始终返回301,而我的作业状态失败。我想念什么吗?

控制器:

class CronsController < ApplicationController
  def example
    if request.headers["X-Appengine-Cron"]
      Example.do_something
      head :ok
    else
      head :not_found
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

路线:

get 'crons/example', to: 'crons#example'
Run Code Online (Sandbox Code Playgroud)

cron.yaml

cron:
  - description: my cron example
  url: /crons/example
  schedule: every 2 hours from 03:00 to 07:00
Run Code Online (Sandbox Code Playgroud)

产生于 gcloud app logs read

2017-08-26 07:00:05 default[20170823t153316]  "GET /crons/example" 301
Run Code Online (Sandbox Code Playgroud)

ruby cron google-app-engine ruby-on-rails

0
推荐指数
1
解决办法
529
查看次数

标签 统计

cron ×1

google-app-engine ×1

ruby ×1

ruby-on-rails ×1