"backend is overloaded" - это означает, что один из 14 max-procs
backends перегружен (lighttpd создает разные сокеты для каждого max-procs
] backend, добавив "- [number]" к именам файлов сокетов).
Я бы выбрал меньшее число max-procs и вместо этого увеличил PHP_FCGI_CHILDREN, например "max-procs" => 2
и "PHP_FCGI_CHILDREN" => "210"
, или 4 и 100 (или 1 и 400).
Это должно уменьшить вероятность того, что один из серверных модулей заполнен, а другой все еще может принимать запросы. Однако я не уверен, насколько хорошо APC масштабируется с количеством PHP_FCGI_CHILDREN.
Я бы посоветовал поставить перед lighttpd какое-то решение для кеширования, которое могло бы обслуживать запросы из кеша и не попадать каждый раз в серверную часть, поскольку я могу, вы не используете память полностью.
Вы можете попробовать Varnish.
Varnish - это ускоритель веб-приложений. Вы устанавливаете его перед ваше веб-приложение, и оно значительно ускорит его.
Вот ссылка на то же самое - Varnish Cache