Using forever.js with Python

前端 未结 3 1244
花落未央
花落未央 2021-01-31 10:43

Two questions:

  • Is there a Python equivalent to forever.js to run a Python process in the background without requiring sudo?
  • Is it possible to use forever.
相关标签:
3条回答
  • 2021-01-31 11:23

    Using python 3 with Flask to run with forever.js, here is my build process

    python3 -m venv venv
    source venv/bin/activate
    sudo -H pip3 install -r requirements.txt
    FLASK_APP=app.py forever start -c python3 app.py --port=5001
    
    0 讨论(0)
  • 2021-01-31 11:24

    I was having problems executing a python script with custom logging paths, after trying I got to work with the next command:

     forever start -c python -l /tmp/forever.log -o /tmp/out.log -e /tmp/error.log python_script.py
    

    Tell me if it worked for you

    0 讨论(0)
  • 2021-01-31 11:30

    It is easy to use Python with forever.js:

    forever start -c python python_script.py
    

    To use it with virtualenv is a little bit more complicated, I did it using a bash script (call it python_virtualenv):

    #!/bin/bash
    # Script to run a Python file using the local virtualenv
    source bin/activate
    bin/python $@
    

    Now use that script with forever:

    forever start -c ./python_virtualenv python_script.py
    
    0 讨论(0)
提交回复
热议问题