在Apache下,在守护进程模式下,在Ubuntu上使用mod_wsgi,从python提供rest api调用。
一般来说,通话需要大约0.5秒,但偶尔会在5秒钟达到峰值。我们运行大约40个守护进程,所有这些进程都限制在一个线程中。服务器有很多内存。
这些5秒的峰值似乎即使在其余的召唤是微不足道的时候也会发生,只比休眠时的“你好世界”更多。
我怀疑wsgi进程是由python或os交换出来的,但是我几乎没有证据支持这一点。我还尝试将nginx / uwsgi与never-swap参数一起使用,但这并没有解决问题。