几乎可以肯定,“无法启动新线程”错误是由于你的python进程中已经运行了太多线程,并且由于某种资源限制,创建新线程的请求被拒绝。
你可能应该看一下正在创建的线程数。你可以创建的最大数量取决于你的环境,但至少应在数百个数量级。
在这里重新考虑你的体系结构可能是一个好主意。看到它无论如何都是异步运行的,也许你可以使用线程池从另一个站点获取资源,而不是总是为每个请求启动线程。
要考虑的另一个改进是你对Thread.join和Thread.stop的使用。通过向HTTPSConnection的构造函数提供超时值,可能会更好地实现这一点。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)