擅长:python、mysql、java
<p>“无法启动新线程”错误几乎肯定是由于您的python进程中已经有太多线程在运行,并且由于某种资源限制,创建新线程的请求被拒绝。</p>
<p>您可能应该查看正在创建的线程数;您将能够创建的最大线程数将由您的环境决定,但至少应该是数百个线程的顺序。</p>
<p>在这里重新考虑您的体系结构可能是一个好主意;鉴于这无论如何都是异步运行的,也许您可以使用一个线程池从另一个站点获取资源,而不是总是为每个请求启动一个线程。</p>
<p>另一个需要考虑的改进是使用Thread.join和Thread.stop;这可能通过向HTTPSConnection的构造函数提供超时值来更好地实现。</p>