Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Erreur] au lancement supervisor avec gunicorn

Sujet résolu
    3 octobre 2023 à 22:42:07

    Bonjour à tous,

    Je déploie mon application sur un vps, cela fonctionne très bien quand je lance la commande 

    unicorn  myapp.wsgi:application

    mais après avoir configurer superviser quand j'essaie la commande 

    sudo supervisorctl reread

    j'obtiens cette erreur:

    ERROR: CANT_REREAD: File contains no section headers.
    file: '/etc/user/conf.d/myapp-gunicorn.conf', line: 1
    'directory = /home/user/myapp/src\n'

    j'ai tenté plusieurs configuration différente mais toujours le même résultat.. 

    j'ai suivi le tutoriel: https://openclassrooms.com/fr/courses/4425101-deployez-une-application-django/4688628-configurez-gunicorn-et-supervisor

    voici ma configuration: 

    command=/home/user/myapp/env/bin/gunicorn myapp:application
    directory = /home/user/myaap/src
    user = user
    autostart = true
    autorestart = true
    environment = ENV="PRODUCTION",SECRET_KEY="I*IBsBMubv\r\\1w\x0bCm&JJ}H7\r"

    Merci d'avance pour vos réponses !




    • Partager sur Facebook
    • Partager sur Twitter
      4 octobre 2023 à 13:14:09

      Le message d'erreur est clair, il manque un header (= entête) de section dans ton fichier.

      Si je regarde le tuto que tu mentionnes, je vois qu'il y a une 1ère ligne dans le fichier qui est une entête de section:

      [program:disquaire-gunicorn]
      command = /home/celinems/env/bin/gunicorn disquaire_project.wsgi:application
      user = celinems
      directory = /home/celinems/disquaire
      autostart = true
      autorestart = true


      il te manque cette première ligne (en remplaçant disquaire-gunicorn par le nom de ton application: myapp-gunicorn par exemple)

      • Partager sur Facebook
      • Partager sur Twitter
        4 octobre 2023 à 15:10:38

        Effectivement cela fonctionne, je ne sais même pas comment j'ai pu loupé ça ! Merci beaucoup de ton aide ! Sujet résolu
        • Partager sur Facebook
        • Partager sur Twitter

        [Erreur] au lancement supervisor avec gunicorn

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown