Описание тега clockwork

Clockwork - это замена cron. Он работает как рубиновый процесс и может использоваться для планирования повторяющихся задач, таких как асинхронные рабочие задания.
1 ответ

Sidekiq и фоновое задание часов на Redis, Rails, Heroku, только обновление некоторых

Я выполняю фоновое задание на многих записях с помощью Rails, Sidekiq, Redis и Clockwork на Heroku, но я продолжаю получать эту ошибку на многих записях, которые он пытается обновить с помощью API: ActiveRecord::ConnectionTimeoutError: could not obt…
0 ответов

Заводная задача не выполняется каждый полный час

Я использую Clockwork версии 0.7.0 (да, я знаю, что она устарела), и я устанавливаю задание для запуска каждый час: every(1.hour, 'My job', :at => '**:00') Но работа выполняется только раз в несколько часов: 2017-09-17T00: 00: 07.701970 + 00: 00 …
01 окт '17 в 12:54
1 ответ

Как инициализировать среду rails 5.1 из скрипта ruby ​​для часового механизма

Мне нужно инициализировать рельсы из произвольного скрипта, чтобы я мог получить доступ к некоторым объектам ActiveRecord, используя Clockwork ОБНОВЛЕНИЕ: проблема возникает только когда require 'clockwork' а также require_relative './config/environ…
07 янв '18 в 05:45
1 ответ

100% надежный процесс часов на Heroku?

Я использую Rails 5 на Heroku для очень бережного приложения обработки платежей, которое будет выполнять большие объемы обработки. Приложение не обладает большой функциональностью, поэтому оно там и размещается. Тем не менее, одна вещь, которую он д…
0 ответов

Часовой механизм требует своего собственного процесса?

Я видел людей, которые говорили в нескольких разных местах, что часовой механизм должен запускаться на своем собственном динамо с прокфилем, который может выглядеть примерно так (пример из heroku): clock: bundle exec clockwork lib/clock.rb Есть ли п…
26 мар '15 в 22:22
2 ответа

RailsAdmin Не удалось загрузить модель при использовании Clockwork и CKEditor

В настоящее время я получаю 2 ошибки. Один в журналах включает в себя: [RailsAdmin] Could not load model Clock, assuming model is non existing. Другой - когда я запускаю тесты для доступа к rails_admin: wrong number of arguments (2 for 0) Использова…
09 авг '15 в 19:08
2 ответа

Заводной режим в очереди ActiveJob фоновых заданий

Запуск Rails 4.2.0, поэтому я использую ActiveJob с Sidekiq. Мне нужно вызывать регулярно запланированные фоновые задания, поэтому я надеюсь использовать Clockwork, но я не видел примеров того, как использовать его с ActiveJob. Вот мой lib / clock.r…
18 янв '15 в 23:46
2 ответа

bundler: команда не найдена: часовой механизм

Я хочу использовать часовой механизм в своем проекте ruby ​​on rails. Ruby 1.9.3 Rails 3.0.9 я запустил пакетную установку в корне Installing clockwork (0.7.5) .... Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is i…
25 апр '14 в 07:28
1 ответ

Как запустить заводную задачу в начале месяца?

Я хотел бы запускать задание каждое начало месяца. Например: 2017-01-01 00:00:00 // January has just started 2017-02-01 00:00:00 // February has just started ... ... Как это сделать с помощью часового механизма?
04 окт '16 в 15:57
2 ответа

Laravel отключить провайдера (по маслу) на лету

У меня есть установка ларавеллы с установленным часовым механизмом. И у меня есть ремесленная команда, выполнение которой занимает очень много времени, так что часовой механизм будет занимать слишком много памяти. Мне все еще нужно это расширение. К…
01 сен '15 в 15:46
0 ответов

Часовой механизм не входит в консоль Heroku

Я использую "Заводной камень" для запуска ряда рейковых заданий. Все выглядит хорошо, но, кажется, puts Команды не появляются в журналах, и было просто интересно, если кто-нибудь имел представление, почему? require File.expand_path('../../config/boo…
09 июн '15 в 00:24
1 ответ

Запуск Rake-задачи с тактовым процессом

В моем приложении Heroku у меня есть процесс clock, который должен периодически выполнять задачу rake. Я использую gem clockwork. Вот код в lib/clock.rb: require File.expand_path('../../config/boot', __FILE__) require File.expand_path('../../config/…
2 ответа

Процесс часов Heroku: как обеспечить, чтобы рабочие места не были пропущены?

Я создаю приложение Heroku, которое опирается на запланированные работы. Ранее мы использовали Heroku Scheduler, но тактовые процессы кажутся более гибкими и надежными. Итак, теперь мы используем процесс синхронизации, чтобы ставить фоновые задания …
15 авг '14 в 02:02
1 ответ

Динамическое создание файла часов (или любого файла) во время развертывания Rails на Heroku

Я использую гем Clockwork для планирования заданий в приложении Rails, развернутом с Heroku. Для незнакомых это в основном читает из clock.rb файл в корне вашего приложения.. # config.rb # Schedule every Monday @ 13:00 UTC every(1.week, "some descri…
11 окт '15 в 01:43
1 ответ

Как я могу запустить заводную работу вручную?

Название говорит обо всем на самом деле. Можно ли запускать заводные задания вручную? Например, если у меня есть clock.rb файл module Clockwork every(15.minutes, 'api.sync_shifts') do Shift.sync end on(:after_run) do |event, t| REDIS.hset("clockwork…
16 июн '16 в 18:23
1 ответ

Heroku Resque/ Clockwork 'Не определено задание для класса'

Я пытаюсь запустить фоновую работу на Heroku, используя Resque / Clockwork. Локально, задания ставятся в очередь Clockwork и выполняются Resque, как и ожидалось. На Heroku иногда это работает... но большую часть времени Clockwork ставит в очередь за…
08 апр '14 в 18:34
0 ответов

Заводной камень "at:" время, не вызывающее события

Мой часовой механизм script.rb похоже: module Clockwork configure do |config| config[:sleep_timeout] = 1 config[:tz] = 'EST' config[:max_threads] = 15 config[:thread] = true end handler do |job| puts 'job triggered' end every(1.day, 'test', at: '13:…
17 май '16 в 17:08
1 ответ

RSS - Feedjira обновляет, жемчужина часов работает в рельсах

Я новичок в рельсах, поэтому я посмотрел Railscast #168, чтобы понять, как работает feedjira. Я понял, как это работает сейчас. Я получил функциональные возможности для работы, а также. Где я борюсь в разделе обновлений, я не могу заставить работать…
26 июн '15 в 03:55
2 ответа

Отправлять ошибки с часовых механизмов на воздушный тормоз?

Как лучше всего отправлять ошибки от часового механизма на Airbrake?
27 июн '17 в 19:43
1 ответ

Как запустить Clockwork в Heroku

Я действительно новичок в Heroku, но у меня есть проблема. Я создал Clockwork скрипт под названием "clock.rb" в рельсах, и я использую: bundle exec clockwork clock.rb чтобы запустить его в фоновом режиме на моем локальном сервере, но как я могу запу…