1

我有一个卡在file.read通话中的应用程序。在它进入进行此调用的循环之前,它会派生一个启动 gevent WSGI 服务器的子进程。此设置的目的是我想等待击键,将此击键发送到子 websocket 服务器,该服务器在其他连接的 websocket 客户端之间传播消息。我的问题是我不知道如何阻止这件事。

如果我 Ctrl+C 子服务器进程获取信号并停止。但是我的父母只有在可以从他的文件中读取某些内容时才会做出回应。没有类似异步处理程序的东西吗?我还尝试通过 signal.signal 注册 SIGINT 并手动发送信号,但只有在将某些内容写入文件时才会调用信号处理程序。

顺便说一句:我正在运行 Linux。

4

0 回答 0