Nginx 502 Bad Gateway - Django


  • Nginx
  • Python
  • Django
    • 13
    • IN
    • Verified
    • Posted byProud
    • TimeMarch 17, 2022, 3:34 p.m.
    • StatusActive

    Snippet Description

    Nginx 502 Bad Gateway - Django.

    Code

       

      Replace Highlighted Code with your config.

       

      1. Check If Gunicorn Service Working Properly

      sudo systemctl servicename restart

       

      sudo systemctl servicename status

       

       a) Check If this is active or not:

       

      servicename.service - gunicorn daemon
         Loaded: loaded (/etc/systemd/system/
      servicename.service; enabled; vendor preset: enabled)
         Active: active (running) since Wed 2022-02-02 08:07:09 UTC; 1 months 12 days ago

       

      If this is active you can go to 2 step

       

      b) If you got any error:

      Most Chances of getting an error of gunicorn installed dir

      First Activate your env:

      source path_to_env/bin/activate

       

      Check gunicorn installed dir:

       which gunicorn

       

      Copy output of this command and open your gunicorn config:

       sudo nano /etc/systemd/system/servicename.service

       

      Now Find the line ExecStart and cut the path which is linked to gunicorn and paste the path you have copied and exit nano

      Restart Service:

      sudo systemctl daemon-reload 

       

      sudo systemctl restart servicename 

      Check status :

      sudo systemctl servicename status

       

      It may be active, it's fixed... 

    Comments

    Related Posts

    PWADHWA

    Send SMS using Django-Python

    Python Django

    2 Aug. 14, 2022, 4:32 p.m.
    Proud

    Create Superuser in Django

    Python Django

    4 March 18, 2022, 5:42 p.m.
    PPPP

    Want to Hire our experts?

    We'll help you to grow your career and growth.
    SignUp Today