我正在开发一个小软件,它能够控制(启动、停止、重启等 - 使用 gnu 屏幕)每个可能的游戏服务器(有命令行),并包括一个带有完整网络界面的小型独立网络服务器(您可以从那里访问 gnu 屏幕,就像您已连接到它一样)在 linux 上。
几乎一切正常,现在需要一些代码清理。
它是用python编写的,独立的网络服务器使用cherrypy作为框架。
问题是,Web 界面上的 gnu 屏幕输出是通过日志文件完成的,这在启用时会导致高 I/O(好的,这取决于正在运行的内容)。
有没有办法将输出直接传送到独立的网络服务器(它必须很快)?也许有套接字的东西,但我还不知道如何处理它们。