2010-07-12 22 views
2

J'utilise Rails avec resque. Le «temps de sommeil» est la seconde d'un travailleur qui dort après qu'il ne trouve aucune nouvelle tâche.Comment changer le temps de repos par défaut (5s) de resque?

Le worker est créé par QUEUE=* rake environment resque:work, et la valeur par défaut est 5s, je ne peux pas la changer en 2s.

J'ai cherché ce problème pendant plusieurs heures, quelqu'un peut m'aider?

Répondre

5

La réponse est dans la variable d'environnement INTERVAL.

INTERVAL=2 rake resque:work 

Ou quels que soient les autres paramètres que vous aimeriez adopter.

+0

Dans mon cas, j'étais capable d'utiliser INTERVAL = 0.1 donc juste ce que la méthode de sommeil utilise correctement comme argument – m4risU