小编use*_*459的帖子

python中的多线程Web服务器

我正在尝试在python中创建多线程Web服务器,但它一次只响应一个请求,我无法弄清楚原因.你能帮我吗?

#!/usr/bin/env python2
# -*- coding: utf-8 -*-

from SocketServer import ThreadingMixIn
from  BaseHTTPServer import HTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
from time import sleep

class ThreadingServer(ThreadingMixIn, HTTPServer):
    pass

class RequestHandler(SimpleHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type', 'text/plain')
        sleep(5)
        response = 'Slept for 5 seconds..'
        self.send_header('Content-length', len(response))
        self.end_headers()
        self.wfile.write(response)

ThreadingServer(('', 8000), RequestHandler).serve_forever()
Run Code Online (Sandbox Code Playgroud)

python webserver multithreading http

50
推荐指数
4
解决办法
6万
查看次数

什么是 Docker for Windows 的“minikube docker-env”替代品

我正在运行 Docker for Windows 的内置 Kubernetes 集群以进行开发,我需要对集​​群运行一些 Docker 命令,但我找不到 Minikube 的“minikube docker-env”的替代品。

我想做这样的事情来操作 Kubernetes 集群:

eval $(minikube docker-env)
Run Code Online (Sandbox Code Playgroud)

我想在完成 Kubernetes 集群后做这样的事情:

eval $(docker-machine env -u)
Run Code Online (Sandbox Code Playgroud)

docker kubernetes docker-for-windows docker-for-mac

2
推荐指数
1
解决办法
1081
查看次数