私は小さなソフトウェアを開発しています。これは、すべての可能なゲームサーバー(コマンドラインがあります)を制御(開始、停止、再起動など-gnu screenを使用)でき、完全なWebインターフェイスを備えた小さなスタンドアロンWebサーバーを含みます( Linuxでは、そこからgnu画面にアクセスできます(接続している場合など)。
ほとんどすべてが機能しており、コードのクリーンアップが必要です。
Pythonで記述されており、スタンドアロンのWebサーバーはcherrypyをフレームワークとして使用します。
問題は、Webインターフェイスでのgnu画面の出力がログファイルを介して行われることです。これにより、有効にするとI / Oが高くなる可能性があります(実行中の内容によって異なります)。
出力をスタンドアロンWebサーバーに直接パイプする方法はありますか(高速である必要があります)?たぶんソケット付きのものかもしれませんが、私はまだそれらを処理する方法を知りません。