按需启动基于TCP的服务,连接关闭后停止

按需启动基于TCP的服务,连接关闭后停止

服务器需要提供几个巨大的(消耗大量RAM)基于tcp的服务。我想要实现的是,它们按需启动(惰性),并在连接关闭或超时后停止。不同的服务通过其端口来标识。如果存在另一个连接并且服务器已经在运行,则应直接转发该连接,而不会生成另一个实例。

我知道我可以使用 (x)inetd 延迟启动服务。但如果连接关闭,似乎没有办法检测超时或关闭服务,对吧?

您是否知道如何使用 Debian Jessie 实现这种服务启动行为?

相关内容