我可以从Heroku客户端访问延迟的_作业队列的大小吗?
我有一个客户端设置,可以从外部访问/设置Heroku应用程序中的变量我可以从Heroku客户端访问延迟的_作业队列的大小吗?,heroku,delayed-job,Heroku,Delayed Job,我有一个客户端设置,可以从外部访问/设置Heroku应用程序中的变量 heroku_client = Heroku::Client.new(ENV['HEROKU_USER'], ENV['HEROKU_PASSWORD']) queue_depth = heroku_client.info(ENV['APP_NAME'])[:HTTP_X_HEROKU_QUEUE_DEPTH].to_i workers = heroku_client.info(ENV['APP_NAME'])[:worker
heroku_client = Heroku::Client.new(ENV['HEROKU_USER'], ENV['HEROKU_PASSWORD'])
queue_depth = heroku_client.info(ENV['APP_NAME'])[:HTTP_X_HEROKU_QUEUE_DEPTH].to_i
workers = heroku_client.info(ENV['APP_NAME'])[:workers].to_i
在Heroku应用程序中,我可以通过以下方式获得队列的大小:
Delayed::Job.count
我是否可以从外部Heroku客户端访问该队列大小?您可以通过Heroku客户端运行一次性控制台命令: 比如heroku_client.console(ENV['APP_NAME'],“Delayed::Job.count”) 您还可以通过Heroku客户端运行rake任务