Описание тега sucker-punch
Sucker Punch - это библиотека асинхронной обработки Ruby с использованием Celluloid, на которую сильно повлияли Sidekiq и girl_friday.
0
ответов
Рабочие для Unicorn (Rails), Nginx и Sucker-Punch
В настоящее время у меня есть работающее веб-приложение на Nginx + Unicorn (на сервере только 1 ядро и 1 ГБ ОЗУ). Кроме того, у меня есть несколько фоновых заданий, которые работают с Sucker-Punch. В приложении некоторые люди генерируют большие от…
16 авг '18 в 16:16
2
ответа
Неопределенный метод `async' (гем suckerpunch)
Я использую драгоценный камень sucker_punch для отправки электронной почты в приложении rails в фоновом режиме. Раньше он работал нормально, но потом я неожиданно получил эту ошибку: undefined method `async' for #<ActiveJob::QueueAdapters::Sucker…
09 мар '16 в 20:38
0
ответов
Тесты Sucker Punch в рельсах с использованием блока connection_pool приводят к таймауту соединения
Заранее спасибо за Ваш добрый ответ. На работе мы используем sucker punch gem для приложения rails для отправки электронной почты и других вещей, которые мы хотим делать асинхронно. Мы реализовали пару актеров без проблем и даже успешно написали для…
09 ноя '15 в 16:22
2
ответа
Используя Sucker Punch с Active Job, есть ли способ отменить задание в очереди?
Так что я MyJob.perform_in(60, @user)Который выполнит мою работу за 60 секунд. Я хочу отменить это задание, если эта строка кода запускается снова, заменяя ее в очереди. Мне не повезло, исследуя.
30 мар '16 в 17:33
0
ответов
Rails sucker punch - есть ли способ обрабатывать ошибки, повторяя выполненное действие
В моем приложении я отправляю электронные письма асинхронно с самоцветом sucker punch. Иногда почтовый сервер очень не отвечает, и я получаю Net::ReadTimeout исключения. Мне интересно, есть ли лучший способ обработки ошибок, чем делать что-то вроде …
19 май '17 в 10:53
1
ответ
Rails и sucker_punch: отладка x секунд перед выполнением задания для контроля скорости выполнения
В моем проекте Rails 3.2 я использую SuckerPunch для запуска дорогостоящей фоновой задачи при создании / обновлении модели. Пользователи могут выполнять различные типы взаимодействий в этой модели. В большинстве случаев эти обновления довольно хорош…
30 дек '15 в 04:55
1
ответ
Пассажир убивает работу с присоской? или тупик?
Хотите знать, если кто-нибудь видел эту проблему. Я использую Rails 3.2 на Passenger 3 с версией 1.1 sucker_punch gem У меня длительное задание sucker_punch (занимает около 10 часов), это ночная партия. Я работаю на Phusion Passenger с (думаю, 3 раб…
12 июл '14 в 00:10
0
ответов
Ошибка тайм-аута соединения
Я получаю следующую ошибку в журналах приложений ActiveRecord::ConnectionTimeoutError: could not obtain a database connection within 5.000 seconds (waited 5.000 seconds) Мое приложение требуется, чтобы создать слишком много фоновых работников. я исп…
21 авг '18 в 05:50
0
ответов
Страница зависает при запуске процесса в фоновом режиме с suckerpunch
Я пытаюсь запустить процесс в фоновом режиме, который выполняет некоторый код. Когда я запускаю процесс, мое приложение зависает, пока не выполнится фоновая задача. Я использую SuckerPunch, чтобы обойти это замораживание, однако приложение все еще о…
15 фев '19 в 13:13
1
ответ
Фоновое задание Rails ActiveJob постоянно пингует Mailchimp
У меня есть приложение rails (v4.2), которое я разрабатываю, и когда пользователь регистрируется на сайте, я хочу подписать его в своем списке рассылки Mailchimp. Я реализовал этот процесс как фоновую работу с sucker_punch и gibbon gem. Подробнее зд…
18 авг '16 в 16:34
0
ответов
Адаптер очереди ActiveJob игнорируется?
user_controller.rb class UsersController def create MyJob.perform_later User.create(...) end end my_job.rb class MyJob < ActiveJob::Base queue_as :default def perform() puts "START" sleep 3 puts "END" end end конфиг / инициализатор /sucker_punch.…
18 май '16 в 14:06
1
ответ
Ошибки Sucker_punch или неправильно выполняемые фоновые задания
У меня есть секретная модель, где я использую обратный вызов after_create для проверки ключевых слов пользователя и отправки уведомления по электронной почте. это письмо отправляется фоновым заданием с использованием ActiveJobs и Sucker_punch в каче…
05 июн '15 в 19:47
0
ответов
Ошибка фонового задания Rails Mailchimp не реализована
Поэтому я хотел бы добавить пользователя, который регистрируется на моем сайте rails, в список рассылки. Я установил самоцвет gibbon и успешно протестировал свой метод ruby в отдельном файле ruby. Однако у меня возникли проблемы при интеграции его…
18 авг '16 в 03:20
0
ответов
Выполнение Net::OpenTimeout истекло в Action Mailer Ruby on Rails 5
Я получаю приведенную ниже ошибку при отправке писем от ActionMailer ОШИБКА -: [ActiveJob] [ActionMailer::DeliveryJob] [a532d442-ad8a-44a9-b13d-a2a3ec9c5bd9] Ошибка при выполнении ActionMailer::DeliveryJob (идентификатор задания: a532d442-ad8a-44a9-…
21 июн '18 в 05:13
1
ответ
Ошибка прошивки из-за отложенной работы в рельсах
В моем приложении rails я выполняю отложенные задания с помощью самоцвета Sucker Punch. Я перебираю некоторые телефонные номера, отправляя смс-сообщение каждому с Twilio. Если при отправке Twilio произошла ошибка, я могу прекрасно ее перехватить, но…
30 авг '14 в 03:17
1
ответ
Как долго может работать sucker_punch на heroku?
У меня есть рабочий sucker_punch, который обрабатывает CSV-файл, у меня изначально была проблема с исчезновением CSV-файла при выключении динамометрической системы, чтобы исправить это, я собираюсь настроить s3 для хранения файлов. Но сейчас меня бе…
03 фев '14 в 17:19
1
ответ
Неопределенная ошибка маршрута (Rails)
Я вижу следующую ошибку: Error message: undefined local variable or method `call_alert_path' for #<RoadrunnerTwilioAlert:0x007f34401bbd10> Тем не менее, я чувствую, что call_alert_path правильно определен в маршрутах. Это подтверждается тем фа…
19 фев '15 в 00:06
1
ответ
Почему этот тест не будет работать с самоцветом Sucker Punch?
Цель этого кода - отправить электронное письмо пользователю с массивом продуктов, процент скидки которых достиг заданного порогового значения. Продукты возвращаются: user.notifications который возвращает массив из 2 массивов элементов в следующем фо…
01 авг '14 в 04:45
0
ответов
Rails ActiveJob не использует правильный адаптер при указании в пользовательском инициализаторе
Я пытаюсь заставить ActiveJob использовать адаптер sucker-punch с приведенным ниже кодом в config/initilizers/sucker_punch.rb Rails.application.configure do config.active_job.queue_adapter = :sucker_punch end С этим кодом ActiveJob все еще используе…
11 апр '15 в 17:50
1
ответ
Как передать локаль ActiveJob / SuckerPunch при отправке отложенного письма?
В своем приложении Rails 5 я пытаюсь отправлять электронные письма с помощью ActiveJob и Sucker Punch: # app/controllers/users_controller.rb class UsersController < ApplicationController def activate user = User.find_by(:activation_token => pa…
20 апр '18 в 10:57