django でバックグラウンド プロセスを生成する必要があります。ビューはすぐに戻り、バックグラウンド プロセスは引き続きいくつかの変更を加えてから、データベースを更新します。これはos.spawnl()
、別の .py ファイルを呼び出す関数によって行われます。
問題は、バックグラウンド処理が完了した後、ゾンビ関数になること[python] <defunct>
です。
どうすればそれを回避できますか? thisとthisの例に従いましたが、django レンダリング プロセスの後で子プロセスをゾンビとして取得しました。
この機会に *nix プロセス管理スキルを練習したいので、お願いします。Celery やその他の mq/async タスク ソリューションを提供しないでください。