私はdjangoで監視作業を行っています。このプログラムは、受信データを処理してデータベースを更新するために、バックグラウンドで永遠にループする必要がありました。
このジョブは、Python スクリプトを作成することで機能し、supervisord などを使用してバックグラウンドで実行できます。ただし、私はdjango自体を使用したソリューションを好みます。これはサーバープロセスがループに留まり、着信パケットをリッスンします。
どんな提案も高く評価され、感謝されます。よろしくお願いします。
私はdjangoで監視作業を行っています。このプログラムは、受信データを処理してデータベースを更新するために、バックグラウンドで永遠にループする必要がありました。
このジョブは、Python スクリプトを作成することで機能し、supervisord などを使用してバックグラウンドで実行できます。ただし、私はdjango自体を使用したソリューションを好みます。これはサーバープロセスがループに留まり、着信パケットをリッスンします。
どんな提案も高く評価され、感謝されます。よろしくお願いします。
Django で動作し、長時間実行されるタスクをサポートする Celery を使用することをお勧めします。
http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html
http://docs.celeryproject.org/en/latest/getting-started/introduction.html