sidekiq

    2

    1답변

    Ruby에서 복잡한 데이터 집계를 많이 실행하는 레일 프로젝트의 배경 작업자가 있습니다. 나는 이상한 행동을보고있다. 작업 (수천)을 실행하기위한 프로세스를 부팅하면 시간이 지남에 따라 이상한 성능 저하가 나타납니다. 처음에는 작업 완료에 약 300ms가 걸리지 만, 약 10.000 개의 작업을 처리 한 후에는 실행 시간이 점차적으로 약 2000ms로 감소

    1

    1답변

    배경 작업 및 스케줄링에 Sidekiq 및 Clockwork을 사용하고 있습니다. require 'clockwork' require File.expand_path('../../config/boot', __FILE__) require File.expand_path('../../config/environment', __FILE__) require 'si

    1

    1답변

    MailForm (plataformatec)을 사용하는 연락처 페이지에 테이블이없는 모델이 있습니다. 사이드 킬 (Sidekiq)을 사용하여 메일을 백그라운드 프로세스로 보내고 싶었지만 주어진 모델의 ID에 의존합니다. 아무도 내가이 이메일을 백그라운드 프로세스로 보내는 방법을 알 수 있습니까? 당신은 Sidekiq에 모든 데이터를 전달해야 그것을 유지되지

    1

    2답변

    메일러 대기열이 있습니다. 대기열에있는 모든 Newsletter 개의 작업을 삭제하고 싶습니다. sign_up 개의 메일 만 남겨 두었습니다. 기본적으로 '회보'라는 하위 문자열이 포함 된 작업을 찾아야합니다. Rails 콘솔이나 redis-cli에서는 어떻게 할 수 있습니까?

    8

    1답변

    특정 작업에 대해 sidekiq (대기열, 재시도, 일정 등)를 모두 검색하는 쉬운 방법이 있습니까? 은 현재 내가이 일을 해요 : if !Sidekiq::Queue.new("feeds").find {|j| j.args[0] == feed.id && j.args[1] == true } if !Sidekiq::RetrySet.new.find {|j|

    4

    1답변

    레일 사이에 Redis 연결 풀을 공유하는 가장 좋은 방법은 무엇입니까 & Sidekiq? 나는 이니셜 라이저에서 그 일을했습니다 Sidekiq.configure_client do |config| pool = ConnectionPool.new(size: 1, timeout: 5) { Redis.new(host: redis_config['host']

    1

    1답변

    배포를 수행 할 때 capistrano를 사용하여 배포를 수행 할 때 실행중인 sidekiq 프로세스가 영향을 받거나 중지되었거나 종료됩니까?

    0

    1답변

    가 그냥 몇 가지 상황에 대한 변수 방법 이름으로 우편물을 지연 내가 문자열에 따라 다르게 다른 방법을 호출 할 수있는 방법 (메서드 호출의 일부로서 일명 문자열 변수) 예를 들어 :?. 나는 (내가 NotificationMailer.send을 할 수있어 "# {email_t YPE} _email "user.id) 가 NotificationMailer.we

    4

    1답변

    특정 Sidekiq 작업자/실행중인 작업을 도킹하거나 취소 할 수 있습니까? 효과적으로 작업자 스레드에 예외 또는 무언가를 호출하여 종료하십시오. 사이드 킥 (최신)의 백그라운드 루비 (MRI 1.9.3) 작업이 매우 잘 실행되고 외부 시스템에 종속됩니다. 외부 시스템은 작업자가 계속 사용할 수 있어야하는 동안 다양한 시간이 소요될 수 있습니다. 사이드 키

    4

    3답변

    나는 heroku를 배치 한 Rails 3 앱을 가지고 있습니다. class TaskWorker include Sidekiq::Worker def perform ... end end 어떻게 12시 1분 a.m 매일 TaskWorker.perform_async의 실행을 예약하기 : 나는 app/workers/task_