かなり長い間、Web ホスティングのコントロール パネルになることを目標とするペット プロジェクトを開始したいと考えていましたが、主に Python ホスティングに焦点を当てていました。つまり、ユーザーが Django を生成/起動する方法を作りたいということです。 / パネルから直接他のフレームワーク プロジェクト。それを使ってアプリを構築するのに最適なツール、CherryPy を見つけたようです。
これにより、自分の好きなプログラミング言語で、独自の HTTP/HTTPS サーバーを使用してアプリを構築することができます。
しかし、ここで新たな疑問が生じます。CherryPy はスレッド化されたサーバーであるため、この種のタスクに適しているでしょうか?
時間のかかるタスクが多数あるため、タスクの 1 つがブロックされると、他のページにアクセスしようとしている残りのユーザーは待機状態になり、最終的にタイムアウトになります。
この種の問題は、フォーク ベースのサーバーでは発生しないと思います。
何をアドバイスしますか?