清漆后端慢启动

情况:

我在一些重载的mod-php apache服务器前使用了Varnish。 当一个冷(空xcache,冷模板caching)apache启动时,服务器可能会因请求太多而过载。

问题是:

有没有办法像nginx缓慢启动( http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream,'slow_start = time')清漆

是&否,当你定义一个服务器时,你有一个参数是.max_connections,你可以用它来限制并发连接到后端的最大数量,我认为它是无限的,如果未设置。

如果你在导演中有多台服务器,你可以做几件事情:

  • 定义新权重较小的服务器(仅适用于随机散列控制器)
  • 用一个较低的.max_connections定义新的服务器,然后切换到一个更高的.max_connections生产的vcl
  • 将新服务器保留在生产池之外,并使用假/克隆请求来“填充”其caching
  • 可能其他人,我没有经过…