찾다

 >  Q&A  >  본문

python - supervisor控制台运行出错,BACKOFF Exited too quickly

运行系统为Ubuntu15,虚拟环境已激活,相关依赖包已安装程序正常运行;但外部环境没有安装相关依赖。
这是配置文件说明

这是配置命令

这是配置文件内容。

程序正常运行

启动控制台时出现错误:BACKOFF Exited too quickly (process log may have details).

错误日志

命令执行历史

============================================
将激活虚拟环境的命令加入supervisor command中

can't find command 'source'

==============================
在外部环境中安装flask,程序正常运行

启动控制台时出现错误:BACKOFF Exited too quickly (process log may have details).

对应错误日志

==============================
app.py源码

from flask import Flask
app=Flask(__name__)
@app.route('/')
def index():
return "Hello World"
if __name__=="__main__":
app.run(port=8080)

PHPzPHPz2807일 전1342

모든 응답(4)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:33:35

    답변해 주신 모든 분들께 감사드립니다.
    가상 환경에서 플라스크 경로를 가져와야 합니다. 여기에서 내보내기 PYTHONPATH=$PYTHONPATH:/root/FlaskWebDevelopment/venv/lib/python2.7/site-packages를 확인합니다. stackoverflow 답변 주소 : http://stackoverflow.com/questions/24188...
    첫 번째 답변 링크 보기

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 17:33:35

    먼저 [program:app]의 로그를 구성한 다음 로그에서 성공적으로 시작하지 못한 구체적인 이유를 확인할 수 있습니다.
    로그 구성은 다음과 같습니다.

    으아아아

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 17:33:35

    소스는 절대 경로를 사용하며 virtualenv가 활성화되지 않습니다. 따라서 명령으로 실행되는 Python 환경에는 플라스크가 설치되어 있지 않습니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:33:35

    원본, 플라스크 가져오기 실패, 플라스크 설치 여부 확인
    pip install 플라스크

    회신하다
    0
  • 취소회신하다