21

两个问题:

  • 是否有一个相当于forever.js 的Python 可以在后台运行Python 进程而不需要sudo?
  • 是否可以将 forever.js 与 Python 一起使用?使用 virtualenv 怎么样?
4

3 回答 3

38

将 Python 与 forever.js 一起使用很容易:

forever start -c python python_script.py

将它与 virtualenv 一起使用有点复杂,我使用了一个 bash 脚本(调用它python_virtualenv):

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

现在永远使用该脚本:

forever start -c ./python_virtualenv python_script.py
于 2013-10-24T16:16:34.743 回答
0

在尝试使用下一个命令后,我在使用自定义日志记录路径执行 python 脚本时遇到问题:

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

告诉我它是否对你有用

于 2017-03-06T18:44:57.030 回答
0

使用 python 3 和 Flask 来运行 forever.js,这是我的构建过程

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
于 2018-03-14T02:28:28.083 回答