Nginx cannot detect socket file - No such file or directory [UWSGI, Flask, Python]











up vote
0
down vote

favorite












Nginx in my server does not read/capture file socket. I'm not sure the main problem is nginx or not. Below is my Systemd Unit File, .ini, nginx.conf



Systemd Unit File



[Unit]
Description=uWSGI instance to serve newflask
After=network.target

[Service]
User=root
Group=nginx
WorkingDirectory=/root/newflask
Environment="PATH=/root/newflask/env/bin"
ExecStart=/root/newflask/env/bin/uwsgi --ini newflask.ini

[Install]
WantedBy=multi-user.target


newflask.ini



[uwsgi]
module = wsgi

master = true
processes = 5

socket = myproject.sock
chmod-socket = 660
vacuum = true

die-on-term = true


nginx.conf



server {
listen 80;
server_name 68.183.236.113;

location / {
include uwsgi_params;
uwsgi_pass unix:/root/newflask/newflask.sock;
}
}


When I try to run this command



uwsgi --socket 0.0.0.0:8000 --protocol=http -w wsgi


And then I surf 68.183.236.113:8000, I get what I want. But when I want to reverse proxy, it is failed. Anyone?



sudo tail -2 /var/log/nginx/error.log :



2018/11/22 16:19:34 [crit] 13135#0: *1 connect() to unix:/root/newflask/newflask.sock failed (2: No such file or directory) while connecting to upstream, client: 115.164.206.79, server: 68.183.236.113, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:/root/newflask/newflask.sock:", host: "68.183.236.113", referrer: "http://68.183.236.113/"









share|improve this question


























    up vote
    0
    down vote

    favorite












    Nginx in my server does not read/capture file socket. I'm not sure the main problem is nginx or not. Below is my Systemd Unit File, .ini, nginx.conf



    Systemd Unit File



    [Unit]
    Description=uWSGI instance to serve newflask
    After=network.target

    [Service]
    User=root
    Group=nginx
    WorkingDirectory=/root/newflask
    Environment="PATH=/root/newflask/env/bin"
    ExecStart=/root/newflask/env/bin/uwsgi --ini newflask.ini

    [Install]
    WantedBy=multi-user.target


    newflask.ini



    [uwsgi]
    module = wsgi

    master = true
    processes = 5

    socket = myproject.sock
    chmod-socket = 660
    vacuum = true

    die-on-term = true


    nginx.conf



    server {
    listen 80;
    server_name 68.183.236.113;

    location / {
    include uwsgi_params;
    uwsgi_pass unix:/root/newflask/newflask.sock;
    }
    }


    When I try to run this command



    uwsgi --socket 0.0.0.0:8000 --protocol=http -w wsgi


    And then I surf 68.183.236.113:8000, I get what I want. But when I want to reverse proxy, it is failed. Anyone?



    sudo tail -2 /var/log/nginx/error.log :



    2018/11/22 16:19:34 [crit] 13135#0: *1 connect() to unix:/root/newflask/newflask.sock failed (2: No such file or directory) while connecting to upstream, client: 115.164.206.79, server: 68.183.236.113, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:/root/newflask/newflask.sock:", host: "68.183.236.113", referrer: "http://68.183.236.113/"









    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Nginx in my server does not read/capture file socket. I'm not sure the main problem is nginx or not. Below is my Systemd Unit File, .ini, nginx.conf



      Systemd Unit File



      [Unit]
      Description=uWSGI instance to serve newflask
      After=network.target

      [Service]
      User=root
      Group=nginx
      WorkingDirectory=/root/newflask
      Environment="PATH=/root/newflask/env/bin"
      ExecStart=/root/newflask/env/bin/uwsgi --ini newflask.ini

      [Install]
      WantedBy=multi-user.target


      newflask.ini



      [uwsgi]
      module = wsgi

      master = true
      processes = 5

      socket = myproject.sock
      chmod-socket = 660
      vacuum = true

      die-on-term = true


      nginx.conf



      server {
      listen 80;
      server_name 68.183.236.113;

      location / {
      include uwsgi_params;
      uwsgi_pass unix:/root/newflask/newflask.sock;
      }
      }


      When I try to run this command



      uwsgi --socket 0.0.0.0:8000 --protocol=http -w wsgi


      And then I surf 68.183.236.113:8000, I get what I want. But when I want to reverse proxy, it is failed. Anyone?



      sudo tail -2 /var/log/nginx/error.log :



      2018/11/22 16:19:34 [crit] 13135#0: *1 connect() to unix:/root/newflask/newflask.sock failed (2: No such file or directory) while connecting to upstream, client: 115.164.206.79, server: 68.183.236.113, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:/root/newflask/newflask.sock:", host: "68.183.236.113", referrer: "http://68.183.236.113/"









      share|improve this question













      Nginx in my server does not read/capture file socket. I'm not sure the main problem is nginx or not. Below is my Systemd Unit File, .ini, nginx.conf



      Systemd Unit File



      [Unit]
      Description=uWSGI instance to serve newflask
      After=network.target

      [Service]
      User=root
      Group=nginx
      WorkingDirectory=/root/newflask
      Environment="PATH=/root/newflask/env/bin"
      ExecStart=/root/newflask/env/bin/uwsgi --ini newflask.ini

      [Install]
      WantedBy=multi-user.target


      newflask.ini



      [uwsgi]
      module = wsgi

      master = true
      processes = 5

      socket = myproject.sock
      chmod-socket = 660
      vacuum = true

      die-on-term = true


      nginx.conf



      server {
      listen 80;
      server_name 68.183.236.113;

      location / {
      include uwsgi_params;
      uwsgi_pass unix:/root/newflask/newflask.sock;
      }
      }


      When I try to run this command



      uwsgi --socket 0.0.0.0:8000 --protocol=http -w wsgi


      And then I surf 68.183.236.113:8000, I get what I want. But when I want to reverse proxy, it is failed. Anyone?



      sudo tail -2 /var/log/nginx/error.log :



      2018/11/22 16:19:34 [crit] 13135#0: *1 connect() to unix:/root/newflask/newflask.sock failed (2: No such file or directory) while connecting to upstream, client: 115.164.206.79, server: 68.183.236.113, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:/root/newflask/newflask.sock:", host: "68.183.236.113", referrer: "http://68.183.236.113/"






      nginx






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 22 at 16:35









      Amzar

      84




      84





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53435127%2fnginx-cannot-detect-socket-file-no-such-file-or-directory-uwsgi-flask-pytho%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53435127%2fnginx-cannot-detect-socket-file-no-such-file-or-directory-uwsgi-flask-pytho%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          What visual should I use to simply compare current year value vs last year in Power BI desktop

          How to ignore python UserWarning in pytest?

          Alexandru Averescu