Est-il possible de faire fonctionner le céleri automatiquement au démarrage?

StackOverflow https://stackoverflow.com/questions/2292147

  •  21-09-2019
  •  | 
  •  

Question

Je serveur python basé sur django et le céleri. Chaque ordinateur redémarre temps, apache2 commence donc mon serveur fonctionne, mais je dois redémarrer manuellement le céleri (aller à mon répertoire de projet et de l'exécution « python manage.py celeryd »). Quelle est la bonne solution pour la production? Je veux dire, est-il possible de commencer le céleri démon?

http://github.com/ask/ céleri / arbre / maître / contrib / debian / init.d / J'ai trouvé deux scripts qui ressemble comme ils devraient être dans /etc/init.d/ comme script apache2 qui commence apache2. Mais je les mets /etc/init.d/ et que je vois que rien ne change.

Était-ce utile?

La solution

Vous devriez jeter un oeil à http://www.debian-administration.org/article/ Making_scripts_run_at_boot_time_with_Debian

En bref, avec le script celeryd dans /etc/init.d:

$ update-rc.d celeryd defaults
Adding system startup for /etc/init.d/celeryd ...
    /etc/rc0.d/K20celeryd -> ../init.d/celeryd
    /etc/rc1.d/K20celeryd -> ../init.d/celeryd
    /etc/rc6.d/K20celeryd -> ../init.d/celeryd
    /etc/rc2.d/S20celeryd -> ../init.d/celeryd
    /etc/rc3.d/S20celeryd -> ../init.d/celeryd
    /etc/rc4.d/S20celeryd -> ../init.d/celeryd
    /etc/rc5.d/S20celeryd -> ../init.d/celeryd
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top