python - supervisor控制台运行出错,BACKOFF Exited too quickly
PHPz
PHPz 2017-04-17 17:31:35
0
4
1343

运行系统为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)

PHPz
PHPz

学习是最好的投资!

모든 응답(4)
Ty80

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

小葫芦

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

으아아아
刘奇

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

伊谢尔伦

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿