私はpyinstallerでexeを作成したcherrypyアプリを持っています。exeを実行すると、メモリに2回読み込まれます。タスクマネージャを見ると、最初のインスタンスが約 1k にロードされ、2 番目のインスタンスが約 3k RAM にロードされます。大きい方を閉じると、両方のプロセスが停止します。小さい方を閉じると、その方だけが死にます。
サブプロセスを使用してexeをロードすると、proc.kill()を実行しようとすると、小さなものだけが強制終了され、他のプロセスはメモリ内で実行されます。これは、cherrypy と pyinstaller を一緒に使用した場合の副作用ですか?