28-11-2011, 05:20 PM
(Modification du message : 28-11-2011, 05:24 PM par Sephi-Chan.)
(28-11-2011, 05:09 PM)atra27 a écrit : Si c'est un processus ruby qui schelude a l'heure prévue dans redis dans ce cas c'est pas jouable en php.
Bien sûr que si, on peut faire un portage de Resque Scheduler en PHP.
Et d'ailleurs on doit même pouvoir utiliser la version Ruby de Resque Scheduler, vu qu'elle n'a d'interactions qu'avec le serveur Redis.
Tu devrais tester ça, PHP Addict.
(28-11-2011, 05:09 PM)atra27 a écrit : De plus je met en garde contre ces méthodes: si l'appli ruby est déchargée du serveur a l'heure ou la tache doit étre lancée...
Je ne vois pas vraiment le problème… Pourquoi veux-tu que le scheduler ne soit pas lancé ?
Parce que à ce compte là, je peux te dire que si Apache n'est pas lancé, ton site ne fonctionne pas.
(28-11-2011, 05:09 PM)atra27 a écrit : De plus si les workers sont occupés a l'heure prévue, la tache ne s'effectuera pas a l'heure ou elle devrais mais aprés l'heure!
Effectivement, les tâches peuvent avoir un peu de retard si tous les workers sont occupés, mais ça on le sait tous depuis le début.