1

我在我的服务器端使用一个脚本来加密我的 tcp 数据(source here),但我并没有太多使用它,也不希望它一直运行并继续使用 cpu/memory,所以我想使用 xinetd 来解决我的问题。

这是我的 xinetdconfig:

service shadowsocks
{
    socket_type     = stream
    only_from       = 0.0.0.0
    wait            = no
    user            = root
    protocol        = tcp
    server          = /path/to/my/script/server.py
    server_args     = -p 8888 -k my_password
    disable         = no
}

当我运行客户端时,它会在一秒钟内建立多个连接,并且作为使用gevent的服务器,不需要多个进程来运行服务器,但默认情况下,xinetd会为每个连接创建一个进程。

我尝试使用 REUSE 或 NOLIBWRAP 设置标志,或将实例设置为 1,或将等待设置为是,但它们都不起作用。

如果您能告诉我如何解决这个问题,将非常感激,谢谢。

4

0 回答 0