我有一个简单的脚本来查看我正在处理的网页。
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
我已将此脚本复制到我正在处理的具有不同index.html页面的几个目录中。我杀死了服务于index_A的服务器(在它自己的目录中,开发/ A)。但是当我尝试在Development / B中运行脚本(它应该服务于index_B)时,它仍然在服务index_A。
编辑:当我更改我正在使用的端口时,它提供正确的索引。仍然不确定为什么旧索引出现在旧端口,即使我杀死了这个过程。
答案 0 :(得分:2)
我遇到了同样的问题而且非常痛苦和顽固。尝试了此处的所有建议,并here使用命令freeport
,netstat
,ps
,lsof
和kill
。几个小时后发现它更基本。即使经过多次重启,index.html
仍然提供相同的0.0.0.0:8000
。但尝试过其他浏览器,它只发生在Chrome中!所以清除了缓存,它就消失了。