26-11-2011, 09:52 PM
(26-11-2011, 09:32 PM)Angelblade a écrit : Je crois avoir compris ton explication sephi je poserais juste quelques question pour être sur.
Lorsque j'ai fini d'écrire (et à chaque changement du code de) la classe qui est appelé par resque, je dois éxécuter cette commande:
$ QUEUE=* APP_INCLUDE=./config/init_worker.php php resque.php
Si j'ai bien compris cette commande permet à resque de récupèrer la classe qui effectue le travail demandé.
Dans init_worker.php se trouve ma classe, ce fichier peut-il contenir des includes?
Toute mes classe qui effectue des taches doivent donc se trouver dans ce fichier?
La commande en question lance une processus sans le détacher en background. Donc quand tu modifies tes classes, tu as juste a arrêter le worker (avec Ctrl + C) et à le relancer aussitôt.
Effectivement, le fichier init_worker.php ne devrait contenir que des include d'autres classes. Et tes différentes classes de job devraient être dans un répertoire dédié.