Puncte:1

Supervizorul nu reîncarcă Gunicorn corect cu proiectul Django

drapel az

eu folosesc Supraveghetor a reîncărca Gunicorn la împingere Django proiect până la producție:

Fluxul de lucru :

          „&& python manage.py migra”\
          " && python manage.py collectstatic --noinput"\
          „&& supervisorctl reporniți frontdesk-gunicorn”\
          " && Ieșire"

Configurare supervizor :

   [program:proiect-gunicorn]
    command=/home/gaetangr/project/myprojectenv/bin/gunicorn config.wsgi:application
    user = gaetangr
    director = /home/gaetangr/project
    autostart = adevărat
    autorstart = adevărat

Dar de cele mai multe ori, pentru ca toată schimbarea să se propagă, trebuie să fac un sudo :

systemctl reporniți gunicorn

Din înțelegerea mea, comanda de la supervizor ar trebui să fie exact aceeași.

Vreo idee ?

Puncte:0
drapel jp

supraveghetor gestionează procesele prin crearea de subprocese. Dacă începi gunicorn cu systemctl atunci supraveghetor nu va sti nimic despre asta gunicorn și nu îl va putea reporni. Utilizați un singur sistem de gestionare a proceselor - fie supraveghetor sau systemd.

drapel az
Mulțumesc, deci soluția este să-mi opresc serviciul cu Gunicorn și să folosesc doar supervizorul? Este adevărat că folosesc Gunicorn timp de un an și abia de curând am început să folosesc supervizor.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.