【问题标题】:Using forever.js with Python在 Python 中使用 forever.js
【发布时间】:2013-11-03 11:25:46
【问题描述】:

两个问题:

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

【问题讨论】:

  • forever start -c python server.py

标签: python forever


【解决方案1】:

用forever.js很容易使用Python:

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

【讨论】:

  • 我会改用 virtualenv Python 脚本的正确路径:forever start -c bin/python python_script.py
  • 如何为此制作一个json文件?
【解决方案2】:

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

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

告诉我它是否适合你

【讨论】:

    【解决方案3】:

    使用 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-16
      • 2012-09-30
      • 2016-03-10
      • 1970-01-01
      • 2015-04-09
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多