Назад | Перейти на главную страницу

FPM иногда обслуживает из неправильного пула

Я использую nginx + php5-fpm с несколькими сайтами и пулами.

Каждый пул в fpm хромирован.

Обычно все работает как положено. Но иногда (каждый 1/20 запроса), особенно если я запрашивал сайт B раньше, сайт A обслуживает контент сайта B. Я уже изучал конфигурацию nginx, он всегда использует правильный сокет fpm (просматривал журнал ошибок / доступа) . Также у каждого fpm-пула есть собственное имя и сокет.

Я нашел этот пост, в котором описывается моя проблема, но у меня не установлен APC ...: http://regilero.github.io/Drupal/English/2013/05/16/Warning_chrooted_php_fpm_and_apc/

Так у кого-то есть идеи, что может быть не так?

Я столкнулся с той же проблемой в Debian 8, в PHP5-fpm и Apache. Мое решение заключалось в том, чтобы раскомментировать или добавить эту строку в php.ini:

opcache.enable=0

Казалось, все. Спасибо за комментарии к исходному вопросу, которые помогли мне отследить это.