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

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

Jennifer Aniston
Jennifer Aniston

学习是最好的投资!

全員に返信 (4)
Ty80

皆さん、ご回答ありがとうございました。
これは仮想環境に flask パスをインポートする必要があります。export PYTHONPATH=$PYTHONPATH:/root/FlaskWebDevelopment/venv/lib/python2.7/site-packages; です。 stackoverflow の回答アドレス: http://stackoverflow.com/questions/24188...
最初の回答へのリンクを表示

いいねを押す+0
    小葫芦

    最初に [program:app] のログを設定し、その後、正常に起動できなかった具体的な理由をログから判断できます。
    ログの構成は次のとおりです:

    リーリー
    いいねを押す+0
      刘奇

      ソースは絶対パスを使用しており、virtualenv はアクティブではありません。その結果、コマンドによって実行される Python 環境には flask がインストールされていません。

      いいねを押す+0
        伊谢尔伦

        オリジナル、フラスコのインポートに失敗しました。フラスコがインストールされているかどうかを確認してください
        pip install flask

        いいねを押す+0
          最新のダウンロード
          詳細>
          ウェブエフェクト
          公式サイト
          サイト素材
          フロントエンドテンプレート
          私たちについて 免責事項 Sitemap
          PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!