simplonco / carto-emploi

Projet de cartographie des emplois du numérique en France
0 stars 3 forks source link

[Production][Scheduler] Lancement de tâches à jours et heures fixées #43

Closed annemarie35 closed 9 years ago

annemarie35 commented 9 years ago

Heroku préconise l'utilisation de la gem clockwork https://devcenter.heroku.com/articles/clock-processes-ruby

annemarie35 commented 9 years ago

Ajouté. Il faut apparement faire attention au "scale" des dynos... Taches rake ajoutées mais elle ne sont pas lancées. J'ai configuré heroku pour que le time zone soit bien Paris + ajouté ça dans l'app. Taches toujours pas lancées... A suivre... Il faut peut-etre ecrire "heroku run rake nom de la tache" comme lorsqu'on lance le terminal ssh pour heroku

annemarie35 commented 9 years ago

Sidekiq Wiki : https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs

annemarie35 commented 9 years ago

ça semble fonctionner. il faudrait que je rajoute des indicateurs pour vérifier, pistes

annemarie35 commented 9 years ago

Ajout de papertrail et d'alertes pour vérifier si les tâches sont lancées. On a accès aussi aux logs de la nuit (avec heroku logs on ne peut voir que les dernières 1500 lignes). Je viens d'ajouter une tâche de jour pour voir les logs et comment l'app réagit.

Pour l'instant, je reste sur le scheduler d'Heroku et ne met pas en place sidekiq

annemarie35 commented 9 years ago

Done. Next step :

annemarie35 commented 9 years ago

Je vais créer une nouvelle issue