私はHerokuでホストしたいと思うシンプルなpythonスクリプトを持っており、Herokuスケジューラを使って10分ごとに実行します。だから誰かが私がスケジューラでレーキコマンドに入力する必要があり、どのように私はHerokuのProcfileを変更する必要があります私を説明することができますか?Herokuでシンプルなpythonスクリプトを継続的に実行
答えて
確かに、あなたはいくつかのことを行う必要があります。
はあなたの依存関係を一覧表示し、プロジェクトのルートに
requirements.txt
ファイルを定義します。これは、HerokuがPythonアプリケーションを使用していることを「検出」するために使用するものです。Herokuスケジューラアドオンでは、Pythonスクリプトの起動に必要なコマンドを定義するだけです。おそらく
python myscript.py
のようなものになるでしょう。最後に、適切なHeroku PORTをリッスンする何らかの種類のWebサーバーが必要です。そうしないと、Herokuはアプリケーションが機能していないと判断し、「クラッシュ」状態になります。あなたが望むものではありません。このHerokuの要件を満たす、あなたはこのような本当に簡単フラスコWebサーバーを実行することができます...
コード(server.py
)するには:
from os import environ
from flask import Flask
app = Flask(__name__)
app.run(environ.get('PORT'))
次に、あなたのProcfile
で、ちょうど言う:web: python server.py
。
そして、それはちょうど約それを行う必要があります=)
おかげで多くのことを見つけます!これは私のために働いた素敵な簡潔なチュートリアルでした。 – rosstex
Herokuは、スケジューラが常に信頼できるとは限らないと警告しています。セロリーの使用を検討することをお勧めします。 – joshlsullivan
このシナリオではWebサーバーは不要で、リソースを無駄にしています。 heroku ps:scale web = 0このコマンドを使用すると、Webサーバーを0インスタンスにスケールダウンできます。 –
- 1. Parse(server)でスクリプトを継続的に実行しています
- 2. Python:スクリプトの一部を継続的に実行しています
- 3. Heroku - Wordpressの継続的なGETリクエスト
- 4. アプリケーションの継続的な実行
- 5. AppUngineで継続的インテグレーションツールを実行
- 6. バックグラウンドワーカーを継続的に実行
- 7. PHPバックグラウンドで継続的に実行されているスクリプトにユーザーを戻す
- 8. Pythonスクリプトを継続的に実行するにはどうすればよいですか?
- 9. has_many:rspecの実行時に継承レコードが永続的でない
- 10. 永続的なPHPスクリプトを実行し続けるには?
- 11. シンプルなPython Dockerスクリプト
- 12. MATLABは:継続的にシンプルなMATLAB-問題
- 13. herokuでシンプルなファイルを実行する方法
- 14. サーバでPHPプログラムを継続的に実行するには?
- 15. Pythonコードベースの継続的インテグレーションシステム
- 16. CMDでアプリケーションを継続的に実行する方法は?
- 17. JSの一部を継続的に実行できますか?
- 18. onFaceDetection(Camera.Face [] faces、カメラカメラ)は継続的に実行し続けます
- 19. システムファイルから永続的なpythonスクリプトを実行していますか?
- 20. Pythonスクリプトを常にラズベリーパイで実行し続けるには?
- 21. バックグラウンドで継続的に実行されるサービス
- 22. setIntervalはAndroidのFirefoxで継続的に実行されます
- 23. javafxで継続的に実行されているタスク?
- 24. 時間のためのCMDデータロガーとしてのPython(継続的に実行)
- 25. Pythonでシャットダウンソケット接続なしでデータを継続的に送信するには
- 26. LinuxプロダクションサーバにC/C++実行可能ファイルを継続的にデプロイ
- 27. Herokuにシンプルなサーバーコードをデプロイ
- 28. Heroku CLIからスクリプトを実行する
- 29. Webアプリケーションを継続的に実行する
- 30. 継続的に変化するロジックを実行
ホープ誰かがこの便利なhttps://github.com/nabinkhadka/simple-flask-heroku-appに – Nabin