Dans mon application Rails, j'aimerais afficher une fenêtre qui montre le nombre de travailleurs Resque en cours d'exécution. Cela me permettrait principalement d'avertir les utilisateurs lorsqu'il n'y a pas de travailleurs en cours d'exécution.
L'application d'administration de Resque est montée comme suit dans routes.rb :
mount Resque::Server, :at => "/admin/resque"
Je constate qu'il existe un fichier texte appelé /admin/resque/stats.txt
qui comprend les éléments suivants :
resque.pending=0 resque.processed+=8 resque.failed+=0 resque.workers=2 resque.working=0 queues.model_job_queue=0
Dois-je récupérer ce fichier et l'analyser pour y trouver la valeur de resque.workers
ou existe-t-il une autre méthode plus efficace ?