apache — среда php OpCache не поддерживается в Plesk 12

Через несколько секунд все кэшированные данные в Zend OpCache и APCu теряются.

Деталь:
1. Получил сервер Plesk 12.0.18, работающий на CentOS с виртуальными хостами (Apache, nginx sandwich).
2. Скомпилированы php 5.5.17 и 5.6.1 и установлены в соответствии с Plesk KB, включая обработчики.
3. все хорошо в Plesk
4. настроенные кеши (Zend OpCache и APCu)

Симптом: кеши загружаются и работают, если я перезагружаю страницу (кеш браузера не используется). Через несколько секунд (5-30 секунд) кэши исчезают и исчезают.

Добавьте: в htop я вижу «php-cgi», работающий с идентификатором пользователя vhost. Как только этот php-cgi умирает, кеш теряется. В общем, я предполагаю, что вся среда php «убита» вместе с процессом php-cgi.

Вопросы:
— что я могу сделать, чтобы эти сессии были постоянными?
— У меня есть несколько vhosts, все WordPress с одной и той же темой. Есть ли способ, чтобы кеши взаимодействовали через vhosts для дальнейшей оптимизации работы?
— Поскольку мои сайты похожи, но у них разное количество пользователей, я бы хотел настроить все кэши для работы с разными частями, особенно в настройках кэша (увидел, что один сайт занимает около 85–117 МБ кеша), поэтому общий кэш приложения в 1 ГБ звучит нормально мне за 10 WP сайтов. Можно ли и целесообразно настроить один кеш для всех? Если нет каких-либо дополнительных советов?

ТИА
KBI

0

Решение

Основная проблема проста: в средах cgi и fcgi среда php, содержащая кеш, уничтожается после короткого ttl. Только варианты — использование мода apache или php-fpm.

Тем не менее, в plesk при запуске php в качестве мода у apache возникают проблемы с правами доступа, когда виртуальный хост работает как: psacln и php как apache: apache. Эта проблема сохраняется до Plesk 12.0.18.

Решение: обновите системную среду php и запустите php через nginx как php-fpm. Конфигурирование nginx в соответствии с apache .htaccess для, например. Gmetrix может быть сложно, но возможно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]