私はCloudFoundryアプリケーションとしてIBM Bluemix上でバックグラウンドプロセスとして実行するための非常に単純なPythonプログラムを取得しようとしています。Bluemixでバックグラウンドプロセスを実行するには?
私はGithub repoに入れました。 1行のreqファイルがあります。これはsetup.pyよりも簡単で、Pythonビルドパックで実行する必要があるためです。
Djangoで書かれたAPIがあり、ブローカからデータを収集するためにMQTTクライアントが必要です(Watson IOTと思っています)。
私はProcfileはこのように見て2ラインと同じCFアプリの両方を実行しようとしました:
web: gunicorn -e DJANGO_SETTINGS_MODULE=conf.dev conf.wsgi --workers 2
worker: python time.py
が、第二の方法はただ無視されました。
私も現在の設定で試しましたが、2行目のみを含むProcfileがあり、開始コマンドが見つからないことがわかりました。だから
2016-07-22T13:10:36.671+0200
[LGR/null]
err
WebsocketListener.Start: Error connecting to a doppler server
2016-07-22T13:10:36.677+0200
[LGR/null]
err
proxy: error connecting to 159.8.128.238:8081: dial tcp 159.8.128.238:8081: getsockopt: connection refused
:
は今、true
でマニフェストとno-route
でstartコマンドで、どちらかそれはヘルスチェックに合格しない、または私はこのエラーを取得するまで、それは始まったばかりの段階で待ちます可能な場合は、Bluemixでバックグラウンドタスクを実行する方法はありますか?
編集:私はアプリのクラッシュが、質問へのちょうど約毎分
Removing crash for app with id 3978a475-4dc6-495f-9662-a6fd562dc28a
これは正しい方法です。ルートのない別のアプリです。 – opiethehokie
@opiethehokieまさに私が言おうとしていたこと –