【问题标题】:SimpleHTTPServer, shoutdown and blocked request handlersSimpleHTTPServer、shoutdown 和阻塞的请求处理程序
【发布时间】:2023-03-06 05:10:01
【问题描述】:

我有一个 SimpleHTTPServer 实例,但是当我尝试调用 “关闭”它并且有一个请求处理程序被阻止 - 整个过程会阻塞。

即使我在守护进程中运行“serve_forever”方法,它也会这样做 线。

http://codepad.org/cn8EYdfg查看示例代码

有什么建议吗?

【问题讨论】:

    标签: python multithreading http


    【解决方案1】:

    shutdown 方法在处理完GET 请求后才会生效。

    由于队列操作,该请求被阻塞。

    也许这会有所帮助:Stoppable Interruptable Python HTTP Server

    【讨论】:

    • 我已经修改了我的代码以适应帖子的建议 (codepad.org/OV6zDRET),它可以工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 2022-01-21
    • 2021-11-16
    相关资源
    最近更新 更多