擅长:python、mysql、java
<p>我几乎总是在开发过程中使用<code>paster serve reload ...</code>。该命令作为子进程执行自己(它使用<code>subprocess</code>模块而不是<code>fork()</code>执行自己的脚本)。在</p>
<p>子进程轮询源代码更改,在检测到更改时退出,并由父进程<code>paster serve reload</code>重新启动。在</p>
<p>也就是说,如果要分析<code>paster serve</code>本身,请忽略<code> reload</code>参数。无论哪种方式,使用中间件分析单个请求都可以正常工作。在</p>
<p>我的特殊问题是<code>pkg_resources</code>在第一次调用时所花费的时间与所有已安装的包成比例。我通过重建我的virtualenv解决了这个问题,没有不必要的包。在</p>