Tag: sidekiq

Sidekiq ist ein hintergrund-processing-framework für Ruby.

wie laufen sidekiq in der Produktion Modus

Anzahl der Antworten 4 Antworten
Ich bin neu in rails. möchte nur wissen, wer ich laufen kann sidekiq im Produkt-Modus als Dienst. Ich bin nicht mit capistano oder anderen bereitstellungswerkzeuge, die die. Ich habe einen Gedanken, wie das erstellen einer Initialisierer-Datei, wie

Berufung auf eine große Gruppe von SQL aus einer Rails-Anwendung 4

Anzahl der Antworten 8 Antworten
Ich habe eine Rails-Anwendung 4, die ich benutze, in Verbindung mit sidekiq zum ausführen von asynchronen jobs. Einer der jobs, die ich normalerweise laufen außerhalb meiner Rails-Anwendung ist eine große Anzahl von komplexen SQL-Abfragen, die nicht wirklich

Monit Ruby on Rails Sidekiq

Anzahl der Antworten 6 Antworten
Ich versuche zum einrichten Monit für Sidekiq. Hier ist, was ich bisher für meine config-Datei: check process sidekiq_site with pidfile /var/www/site/tmp/pids/sidekiq.pid start program = "bundle exec sidekiq -C /var/www/site/config/sidekiq.yml -P /var/www/site/tmp/pids/sidekiq.pid" with timeout 90 seconds if totalmem

Wie set retry count für Sidekiq mit ActiveJob?

Anzahl der Antworten 7 Antworten
Aus der Rails-API, die ich gefunden ActiveJob kann retry_job Intervall: my_job_instance.enqueue my_job_instance.enqueue wait: 5.minutes my_job_instance.enqueue queue: :important my_job_instance.enqueue wait_until: Date.tomorrow.midnight http://api.rubyonrails.org/classes/ActiveJob/Enqueuing.html Aber wenn ich einstellen will retry count, wie Sidekiq ' s: include Sidekiq::Worker sidekiq_options :retry =>

Errno::EIO: Eingabe/Ausgabe Fehler - <STDOUT>

Anzahl der Antworten 3 Antworten
class FaxFetchWorker include Sidekiq::Worker sidekiq_options :retry => false def perform(job_id=0) logger.warn "perform is invoked." FaxSource.all.each do |source| ... end end end Immer Fehler Errno::EIO: Input/output error - <STDOUT> auf Linie # 6 InformationsquelleAutor Dipak Panchal | 2014-05-23

Sidekiq: rate der Wiederholung bei fehlgeschlagener job?

Anzahl der Antworten 1 Antworten
Habe ich Aufträge von einem bestimmten Typ, den würde ich gerne wiederholen häufiger, als durch die Standard-Sidekiq-Intervall. Ist das derzeit möglich? Im Idealfall würde der job wiederholen sich alle 5 Sekunden bis zu einer minute. Nicht ganz

Net:: "OpenTimeout" (Ausführung abgelaufen) Ausnahme auf Sidekiq

Anzahl der Antworten 2 Antworten
Ich bin mit sidekiq zu Warteschlange die E-Mails meiner Rails-Anwendung senden. Versenden von E-Mails arbeiten in der Entwicklung, aber in der Produktion sidekiq erhalten Sie ein Netzwerk-timeout-Fehler. Was ist Los? Hier ist meine config in production.rb config.action_mailer.delivery_method

Sidekiq Fehler Initialisierten Konstanten

Anzahl der Antworten 2 Antworten
Ich habe ein Problem mit sidekiq. Im Grunde genommen sind wir immer NameError: uninitialized constant auf unserer sidekiq setup, das verursacht eine große Anzahl von Arbeitsplätzen zu scheitern. Error-log sagt: NameError: uninitialized constant GameUser::Lock /data/@myapp/releases/20130321230952/app/models/game_user.rb:71:in `node_calls_base_get_user' /data/@myapp/shared/bundled_gems/ruby/1.9.1/gems/sidekiq-2.8.0/lib/sidekiq/processor.rb:45:in

Ist es möglich zu zeigen, den Sidekiq-web-dashboard, eine Anwendung auf einem anderen?

Anzahl der Antworten 2 Antworten
Aus der Sidekiq monitor readme, können Sie schützen, den sidekiq-web-dashboard route auf Ihrem aktuellen rails-server (z.B. localhost läuft auf port 3000) Verwendung: Typische Art und Weise zu tun authentifiziert sidekiq dashboard route auf http://localhost:3000 # config/routes.rb authenticate

Sidekiq Arbeiter mit einem "eigenen" queue-Namen zugewiesen bekommt, um "default" - queue

Anzahl der Antworten 2 Antworten
Rails 3.2.9 Ruby 1.9.3dev (2011-09-23 revision 33323) [i686-linux] sidekiq 2.10.1 Wenn ich definieren, ein Arbeiter, wie unten mit einer custom queue-Namen class BulkEmailWorker include Sidekiq::Worker # https://github.com/mperham/sidekiq/wiki/Advanced-Options sidekiq_options(queue: :bulk_mails, backtrace: true) # https://github.com/mperham/sidekiq/wiki/Best-Practices # Section: Make your

Sidekiq Wiederholungsanzahl im job

Anzahl der Antworten 3 Antworten
Ist es ein Weg, um die Anzahl der Wiederholungen für den aktuellen job? Ich will den job zu beenden, nicht Abstürzen, nach x Wiederholungen. Ich würde Sie gerne Fragen, wie die Anzahl der Wiederholungen in der perform-Methode,

Sidekiq Timeout

Anzahl der Antworten 1 Antworten
Ich bin mit sidekiq in meiner Rails-App asynchron ausführen einer gespeicherten Prozedur, die in meinem SQL Server Datenbank, wenn der Benutzer bewegt sich von einer bestimmten Seite zu einer anderen. Das problem ist, dass die gespeicherte Prozedur

Deaktivieren Sie die automatische Wiederholung mit ActiveJob, mit Sidekiq

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zum deaktivieren der automatischen retry mit ActiveJob und Sidekiq ? Weiß ich, dass mit Sidekiq nur, wir müssen einfach sidekiq_options :retry => false als hier erwähnt : https://github.com/mperham/sidekiq/wiki/Error-Handling#configuration aber es scheint nicht zu

Ab Sidekiq mit rails server in der Entwicklungsumgebung

Anzahl der Antworten 1 Antworten
Ich bin mit Sidekiq für einige meiner hintergrund-Prozesse. Derzeit, was ich zu tun ist: start bundle exec rails s auf ein terminal und starten Sie dann bundle exec sidekiq auf einem anderen terminal, so dass die sidekiq

Sidekiq Rails 4.2 Nutzen, Aktiv, Arbeit oder Arbeiter? Was ist der Unterschied

Anzahl der Antworten 4 Antworten
Dies ist meine erste Bearbeitung jobs asynchron ich die Umsetzung Sidekiq für die Hintergrundverarbeitung in meiner app. Ich werde es für Erinnerungs-E-Mails und in-app-Benachrichtigungen. Ich bin verwirrt, ob ich den Active Job, einen job zu erstellen, der

Sidekiq stop einen einzelnen, ausgeführten Auftrags

Anzahl der Antworten 2 Antworten
So muss ich halt ein läuft Job in Sidekiq (3.1.2) programmgesteuert, nicht geplant. Ich habe gelesen, dass die API-Dokumentation, aber nicht wirklich nichts darüber finden, stornieren Sie Aufträge, die ausgeführt werden. Ist das möglich mit sidekiq? Wenn

Wie testen Sie hintergrund-jobs (Sidekiq) mit Rspec?

Anzahl der Antworten 2 Antworten
Einen großen Teil meiner Anwendung funktioniert nur, wenn hintergrund-jobs verarbeiten, Benutzer-websites, so muss ich schreiben, einige tests, diese zu decken. Erste Frage ist, wie Sie test-code, der in einer Sidekiq worker-Klasse, zum Beispiel app/workers/some_worker.rb class SomeWorker include

Sidekiq bereitstellen, um mehrere Umgebungen

Anzahl der Antworten 3 Antworten
(Siehe unten für meine detaillierte Konfiguration, die das Ergebnis der Henley Chiu ' s Antwort). Ich habe versucht zu wickeln, mein Gehirn um Sidekiq setzt, und ich bin nicht wirklich bekommen es. Ich habe eine app mit

So finden Sie Sidekiq ausgeführt wird oder nicht

Anzahl der Antworten 5 Antworten
In meinem Projekt bin ich mit Sidekiq Gibt es eine eingebaute Sidekiq-Konsole-Methode/Methode, die mir hilft, zu finden, ob sidekiq ausgeführt wird oder nicht. Meine Forderung ist eine Art pre-check-Bedingung, wo, wenn Sidekiq nicht läuft, ich Hebe ein

Wie zu Beginn Sidekiq Arbeiter auf Ubuntu VPS (Digitalocean)

Anzahl der Antworten 1 Antworten
Ich bereits setup-Redis, Sidekiq und Rails-app, auf die ich zugreifen kann es form //url/sidekiq, aber wie starte ich den Sidekiq-Arbeiter auf einem VPS? Auf meinem lokalen ich tun: bundle exec sidekiq -q carrierwave,5 Standard - Was soll

Sidekiq Arbeitsplätze stecken in der enqueue -

Anzahl der Antworten 5 Antworten
Sidekiq wurde in der Entwicklung tätig-Modus einfach perfekt. Nun, ich bin versucht, es zu benutzen in der Produktion, alle jobs sind nur sitzen in der enqueue-und nicht ständig laufen. Kann jemand Punkt mich in die richtige Richtung,

Schienen: Wie zu starten sidekiq?

Anzahl der Antworten 5 Antworten
Ich bin mit sidekiq gem ausführen API-Aufrufe im hintergrund. Ich lief sidekiq im Daemon-Prozess wie: bundle exec sidekiq -d Nun habe ich einige änderungen in meiner Methode, so dass ich neu starten möchten sidekiq. Ich versuchte, Sie

Neustart Sidekiq

Anzahl der Antworten 1 Antworten
Was ist der richtige Weg, um zu starten sidekiq. Es scheint zu cache my Arbeitnehmer code, wenn ich ihn starten, also jedes mal, wenn ich eine änderung vornehmen, um meine Arbeiter, die ich brauchen, um es neu

Log-innen Sidekiq Arbeiter

Anzahl der Antworten 2 Antworten
Ich versuche, melden Sie den Fortgang meiner sideqik Arbeiter mit tail -f log/development.log in der Entwicklung und der heroku logs in der Produktion. Jedoch alles innerhalb der Arbeiter-und alles, was genannt wird, die der Arbeitnehmer nicht angemeldet.

Sidekiq-Konfiguration für mehrere Umgebungen

Anzahl der Antworten 3 Antworten
Ich habe mir bei mehreren Quellen und versucht verschiedene Szenarien, konnte aber nicht dieses Problem beheben damit das Problem. Bitte zeigen Sie mich in die richtige Richtung. Wie alle, die ich haben 3 env (Entwicklung, staging und

Sidekiq Arbeiter nicht immer ausgelöst

Anzahl der Antworten 9 Antworten
Ich bin mit Sidekiq für meine hintergrund-jobs: Ich habe einen Arbeiter app/Arbeiter/data_import_worker.rb class DataImportWorker include Sidekiq::Worker sidekiq_options retry: false def perform(job_id,file_name) begin #Some logic in it ..... end end Genannt, die aus einer Datei lib/parse_excel.rb def parse_raw_data

redis versuchen, eine Verbindung zum lokalen host im Heroku - WARUM?

Anzahl der Antworten 3 Antworten
Ich habe mit sidekiq/redis seit geraumer Zeit ohne Probleme bis heute. Aus irgendeinem Grund bin ich heute diese Fehlermeldung bekommen: Redis::CannotConnectError - Error connecting to Redis on 127.0.0.1:6379 (ECONNREFUSED): So, Redis, versucht, eine Verbindung zu meiner localhost-Verbindung

GitLab E-Mail-Benachrichtigungen senden nicht

Anzahl der Antworten 2 Antworten
Ich erst vor kurzem installieren GitLab v5.0 auf einem Ubuntu 12.04 server und bin jetzt Probleme mit E-Mail-Benachrichtigungen. Ich kann nicht GitLab zum senden von E-Mails jeglicher Art. Hab ich meine config/environments/production.rb Datei setup sendmail zu benutzen,

wie man einen Job in sidekiq löscht

Anzahl der Antworten 7 Antworten
Ich bin mit sidekiq in meiner rails-app. Nutzer meiner app Berichte erstellen, starten Sie ein sidekiq-job. Aber manchmal Benutzer wollen in der Lage sein, zu kündigen, "Verarbeitung", berichtet. Den Bericht zu löschen ist leicht, aber ich muss

Sidekiq verarbeitet die Warteschlange nicht

Anzahl der Antworten 4 Antworten
Welche möglichen Gründe können Sidekiq verhindern, dass aus der Verarbeitung von Aufträgen in der Warteschlange? Die Warteschlange voll ist. Die log-Datei sidekiq.log zeigt überhaupt keine Aktivität. So ist die Warteschlange voll ist, aber der log ist leer,

Redis Raise Error: NOAUTH Authentifizierung erforderlich, aber keine Passworteinstellung

Anzahl der Antworten 6 Antworten
Bekam ich Fehler NOAUTH "Authentifizierung erforderlich" wenn ich eine Verbindung zum Redis-server über den Befehl: redis-cli und führen ping um zu überprüfen, ob Redis funktioniert. Fand ich Antwort für NOAUTH "Authentifizierung erforderlich" - Fehlerdie beschreibt, dass dieser

Wie läuft sidekiq im Produktionsserver?

Anzahl der Antworten 3 Antworten
Ich habe einen server mit apache + passenger. Wie ich laufen sidekiq in der Produktion? Keine Konfiguration erforderlich ist, damit die bundle exec sidekiq Dank InformationsquelleAutor der Frage Debadatt | 2014-04-09

Wie kann ich meine / sidekiq-Route mit einem Passwort schützen (z. B. Authentifizierung für das Sidekiq :: Web-Tool)?

Anzahl der Antworten 7 Antworten
Ich bin mit sidekiq in meine rails-Anwendung. Standardmäßig Sidekiq zugegriffen werden kann von jedem durch Anhängen von "/sidekiq" nach der url. Ich möchte mit einem Kennwort schützen /Authentifizierung nur die sidekiq Teil. Wie kann ich das tun?

Wie kann ich alle Jobs von Sidekiq löschen?

Anzahl der Antworten 5 Antworten
Ich bin mit sidekiq für hintergrund-Aufgaben, die in der Rails-Anwendung. Nun ist die Zahl der Arbeitsplätze wird mehr, so will ich alle löschen die jobs. Ich habe versucht, den folgenden Befehl in der Konsole Sidekiq::Queue.new.clear aber es

Resque gegen Sidekiq?

Anzahl der Antworten 3 Antworten
Ich bin derzeit mit Resque für meine hintergrund-Prozess, aber vor kurzem hörte ich eine Menge von huff-buff über sidekiq. Könnte jemand vergleichen/unterscheiden? In allem würde ich gerne wissen, gibt es eine Möglichkeit zu überwachen, programmgesteuert, ob ein

Führe Sidekiq als Daemon auf Ubuntu

Anzahl der Antworten 2 Antworten
Wie kann ich run-sidekiq als daemon unter Ubuntu? Wenn ich bundle exec sidekiq -D bekomme ich invalid option: -Dgibt es eine Möglichkeit, führen Sie es ohne einige andere controller, wie Gott, upstart...? InformationsquelleAutor der Frage Philip |

Lassen Sie sidekiq einen Auftrag sofort ausführen

Anzahl der Antworten 1 Antworten
Im moment habe ich ein sidekiq-job wie diesem: class SyncUser include Sidekiq::Worker def perform(user_id) #do stuff end end Ich bin der Platzierung eines Auftrags in der Warteschlange wie diese: SyncUser.perform_async user.id Das ganze funktioniert natürlich, aber es

Löschen Sie die Sidekiq-Warteschlange

Anzahl der Antworten 4 Antworten
Ich habe diesen Arbeiter, der läuft für immer. class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end Das problem ist, dass ich die Belastung der Arbeitnehmer beim start, wie

Die sidekiq-Prozesse werden ordnungsgemäß beendet

Anzahl der Antworten 7 Antworten
Weiß jemand, wie man finden sidekiq die PID-Datei, um ordnungsgemäß es Herunterfahren? Läuft ps ax | grep sidekiq und dann läuft sidekiqctl stop <pid from grep> konsequent gibt eine no such pidfile Fehler? Strg-C und Strg-D scheinen

Wie setze ich meine Sidekiq-Zähler zurück?

Anzahl der Antworten 6 Antworten
In meinem sidekiq dashboard, sehe ich auf der linken Seite ein Feld mit dem Zähler Processed 168 Failed 111 Busy 0 Scheduled 0 Retries 0 Enqueued 0 Wie setze ich Sie alle auf 0? InformationsquelleAutor der Frage

Der beste Weg, um den Abschluss eines Sidekiq-Jobs zu überwachen?

Anzahl der Antworten 2 Antworten
Ich bin mit einem Sidekiq Arbeiter zu vervollständigen einige Anfragen an Facebook, nachdem ein Benutzer Zeichen-in für die erste Zeit. In der Regel dauert der Vorgang etwa 20 Sekunden oder so. Ich würde gerne laden Sie einige

Sidekiq Fehler beim Verbinden mit Redis auf 127.0.0.1:6379 (Errno :: ECONNREFUSED) auf docker-compose

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen sidekiq Arbeiter mit Schienen. Wenn ich versuche docker-compose up worker bekomme ich die folgende Fehlermeldung: worker_1 | Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED) worker_1 | /home/app/Nyvur/vendor/bundle/ruby/2.2.0/gems/redis-3.2.2/lib/redis/client.rb:332:in `rescue in establish_connection' worker_1 | /home/app/Nyvur/vendor/bundle/ruby/2.2.0/gems/redis-3.2.2/lib/redis/client.rb:318:in

Schienen: Start Sidekiq auf Heroku

Anzahl der Antworten 6 Antworten
Ich habe ein problem, Sidekiq und läuft auf meinem Heroku eingesetzt Rails-app. Ich habe meine app funktioniert Prima in der Entwicklung (und auf Heroku ohne Sidekiq). Erstellte ich ein Procfile mit: worker: bundle exec sidekiq Wenn ich

Schreiben von Tests für einen sidekiq Arbeiter

Anzahl der Antworten 2 Antworten
Ich bin mit der rspec-sidekiq gem (https://github.com/philostler/rspec-sidekiq) zu helfen, testen Sie einen Arbeiter, die ich Schreibe, aber für einige Grund mein test hält, zu scheitern. Hier ist mein Test: require 'spec_helper' describe CommunicationWorker do it { should

Wie kann ich ActiveJob dazu bringen, Jobs in Sidekiq auf Heroku in die Warteschlange einzureihen, wenn es von der App (nicht von der Konsole aus) aufgerufen wird?

Anzahl der Antworten 1 Antworten
Ich bin mit Rails 4.2 auf Heroku (cedar), Ruby 2.1.6 Habe ich Sidekiq läuft lokal auf Redis mit dem Vorarbeiter, und in meine app, die ich rufen Schienen " neue ActiveJob deliver_later Methoden wie diese, innen application_helper.rb: