Медленный бэкенд лака - запускается

Ситуация:

Я использую Лак перед некоторыми тяжелыми загруженными ультрасовременными-php апачскими серверами. Когда холод (пустой xcache, холодный шаблонный кэш) апач начинает, сервер может перегрузиться из-за слишком многих запросов.

Вопрос:

Там какой-либо путь состоит в том, чтобы иметь, что-то как медленный - начинает с nginx (http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream, 'slow_start=time') для лака?

0
задан 17 November 2014 в 16:07
1 ответ

Да и нет, когда вы определяете сервер, у вас есть один параметр, который является .max_connections, вы можете использовать его, чтобы ограничить максимальное количество одновременных подключений к бэкэнду, я думаю, он неограничен, если не установлен .

Если у вас более одного сервера в директоре, вы можете сделать несколько вещей:

  • определить новый сервер с меньшим весом (только для случайных и хеш-директоров);
  • определить новый сервер с меньшим весом. max_connections, а затем переключиться на производственный vcl с более высоким .max_connections
  • держать новый сервер вне производственного пула и «заполнять» его кэш поддельными / клонированными запросами
  • Возможно, другие, которых я не делал, хотя ...
1
ответ дан 4 December 2019 в 17:07

Теги

Похожие вопросы