Django - Supervisor : exited too quickly gunicorn-error.log(ValueError: Empty module name)












0















I'm fairly new to coding, this is my first deployment. I'm following this guide for deployment on digitalocean. When running sudo supervisorctl status mhh I get this error



Exited too quickly (process log may have details)


and log/gunicorn-error.log contains following



[3000] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
worker.init_process()
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
self.load_wsgi()
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
self.wsgi=self.app.wsgi()
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable=self.load()
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
return self.load_wsgiapp()
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
return util.import_app(self.app_uri)
File "/home/victor/local/lib/python2.7/site-packages/gunicorn/utils.py", line 350, in import_app
__import__(module)
ValueError:Empty module name


Here are the relevent config



/home/victor/bin/gunicorn_start



#!/bin/bash

NAME="mhh"
DIR=/home/victor/mhh
USER=victor
GROUP=victor
WORKERS=3
BIND=unix:/home/victor/run/gunicorn.sock
DJANGO_SETTINGS_MODULE=mhh.settings
DJANGO_WSGI_MODULE=mhh.wsgi
LOG_LEVEL=error

cd $DIR
source ../bin/activate

export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPATH=$DIR:$PYTHONPATH

exec ../bin/gunicorn ${DJANGO_WSGI_MODULE}:application
--name $NAME
--workers $WORKERS
--user=$USER
--group=$GROUP
--bind=$BIND
--log-level=$LOG_LEVEL
--log-file=-


/etc/supervisor/conf.d/mhh.conf



[program:mhh]
command=/home/victor/bin/gunicorn_start
directory=/home/victor/mhh/mhh
user=victor
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/home/victor/logs/gunicorn-error.log









share|improve this question



























    0















    I'm fairly new to coding, this is my first deployment. I'm following this guide for deployment on digitalocean. When running sudo supervisorctl status mhh I get this error



    Exited too quickly (process log may have details)


    and log/gunicorn-error.log contains following



    [3000] [ERROR] Exception in worker process
    Traceback (most recent call last):
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
    worker.init_process()
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
    self.load_wsgi()
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
    self.wsgi=self.app.wsgi()
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable=self.load()
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
    return self.load_wsgiapp()
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
    return util.import_app(self.app_uri)
    File "/home/victor/local/lib/python2.7/site-packages/gunicorn/utils.py", line 350, in import_app
    __import__(module)
    ValueError:Empty module name


    Here are the relevent config



    /home/victor/bin/gunicorn_start



    #!/bin/bash

    NAME="mhh"
    DIR=/home/victor/mhh
    USER=victor
    GROUP=victor
    WORKERS=3
    BIND=unix:/home/victor/run/gunicorn.sock
    DJANGO_SETTINGS_MODULE=mhh.settings
    DJANGO_WSGI_MODULE=mhh.wsgi
    LOG_LEVEL=error

    cd $DIR
    source ../bin/activate

    export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
    export PYTHONPATH=$DIR:$PYTHONPATH

    exec ../bin/gunicorn ${DJANGO_WSGI_MODULE}:application
    --name $NAME
    --workers $WORKERS
    --user=$USER
    --group=$GROUP
    --bind=$BIND
    --log-level=$LOG_LEVEL
    --log-file=-


    /etc/supervisor/conf.d/mhh.conf



    [program:mhh]
    command=/home/victor/bin/gunicorn_start
    directory=/home/victor/mhh/mhh
    user=victor
    autostart=true
    autorestart=true
    redirect_stderr=true
    stdout_logfile=/home/victor/logs/gunicorn-error.log









    share|improve this question

























      0












      0








      0








      I'm fairly new to coding, this is my first deployment. I'm following this guide for deployment on digitalocean. When running sudo supervisorctl status mhh I get this error



      Exited too quickly (process log may have details)


      and log/gunicorn-error.log contains following



      [3000] [ERROR] Exception in worker process
      Traceback (most recent call last):
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
      worker.init_process()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
      self.load_wsgi()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
      self.wsgi=self.app.wsgi()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
      self.callable=self.load()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
      return self.load_wsgiapp()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
      return util.import_app(self.app_uri)
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/utils.py", line 350, in import_app
      __import__(module)
      ValueError:Empty module name


      Here are the relevent config



      /home/victor/bin/gunicorn_start



      #!/bin/bash

      NAME="mhh"
      DIR=/home/victor/mhh
      USER=victor
      GROUP=victor
      WORKERS=3
      BIND=unix:/home/victor/run/gunicorn.sock
      DJANGO_SETTINGS_MODULE=mhh.settings
      DJANGO_WSGI_MODULE=mhh.wsgi
      LOG_LEVEL=error

      cd $DIR
      source ../bin/activate

      export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
      export PYTHONPATH=$DIR:$PYTHONPATH

      exec ../bin/gunicorn ${DJANGO_WSGI_MODULE}:application
      --name $NAME
      --workers $WORKERS
      --user=$USER
      --group=$GROUP
      --bind=$BIND
      --log-level=$LOG_LEVEL
      --log-file=-


      /etc/supervisor/conf.d/mhh.conf



      [program:mhh]
      command=/home/victor/bin/gunicorn_start
      directory=/home/victor/mhh/mhh
      user=victor
      autostart=true
      autorestart=true
      redirect_stderr=true
      stdout_logfile=/home/victor/logs/gunicorn-error.log









      share|improve this question














      I'm fairly new to coding, this is my first deployment. I'm following this guide for deployment on digitalocean. When running sudo supervisorctl status mhh I get this error



      Exited too quickly (process log may have details)


      and log/gunicorn-error.log contains following



      [3000] [ERROR] Exception in worker process
      Traceback (most recent call last):
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
      worker.init_process()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
      self.load_wsgi()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
      self.wsgi=self.app.wsgi()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
      self.callable=self.load()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
      return self.load_wsgiapp()
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
      return util.import_app(self.app_uri)
      File "/home/victor/local/lib/python2.7/site-packages/gunicorn/utils.py", line 350, in import_app
      __import__(module)
      ValueError:Empty module name


      Here are the relevent config



      /home/victor/bin/gunicorn_start



      #!/bin/bash

      NAME="mhh"
      DIR=/home/victor/mhh
      USER=victor
      GROUP=victor
      WORKERS=3
      BIND=unix:/home/victor/run/gunicorn.sock
      DJANGO_SETTINGS_MODULE=mhh.settings
      DJANGO_WSGI_MODULE=mhh.wsgi
      LOG_LEVEL=error

      cd $DIR
      source ../bin/activate

      export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
      export PYTHONPATH=$DIR:$PYTHONPATH

      exec ../bin/gunicorn ${DJANGO_WSGI_MODULE}:application
      --name $NAME
      --workers $WORKERS
      --user=$USER
      --group=$GROUP
      --bind=$BIND
      --log-level=$LOG_LEVEL
      --log-file=-


      /etc/supervisor/conf.d/mhh.conf



      [program:mhh]
      command=/home/victor/bin/gunicorn_start
      directory=/home/victor/mhh/mhh
      user=victor
      autostart=true
      autorestart=true
      redirect_stderr=true
      stdout_logfile=/home/victor/logs/gunicorn-error.log






      django nginx gunicorn supervisord supervisor






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 2 at 9:13









      GilgameshGilgamesh

      268




      268
























          0






          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',
          autoActivateHeartbeat: false,
          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%2f54003746%2fdjango-supervisor-exited-too-quickly-gunicorn-error-logvalueerror-empty-mo%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          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.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54003746%2fdjango-supervisor-exited-too-quickly-gunicorn-error-logvalueerror-empty-mo%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

          MongoDB - Not Authorized To Execute Command

          in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

          Npm cannot find a required file even through it is in the searched directory