LINUX.ORG.RU

Сообщения racter

 

Кеш APC часто сбрасывается

Есть VDS, есть ПХП (5.4) работающий как FastCGI (mod-fcgid) в компании с Апачем.
И все бы хорошо, но когда я устанавливаю кешер типа Xcache или APC то наблюдаю, что кеш там сбрасывается примерно каждые два часа вопреки настройкам.
Сначала я подумал, что это Апач ребутается, но он так часто не ребутается, судя по логам.
Потом я нашел лог suexec.log и в нем множество строк:
uid: (500/user) gid: (502/user) cmd: php
И такие строки появляются во первых в момент ребута апача, во вторых без всякого ребута апача и вообще без видимой причины - бывает, что раз в два часа, а бывает, что раз в 15 минут... (И точнехонько во время, обозначенное у этих строк, Хcache например, сбрасывает весь кеш)
Как сообщил мне более опытный товарищ, это происходит из-за того, что FastCGI время от времени убивает процессы. И что так и должно быть.
Есть вопрос: можно ли как-то так настроить кэширование, чтоб кэш не сбрасывался так часто, не отказываясь от FastCGI?? Если да, то как? Если нет, то как с минимальными телодвижениями (с минимальными изменениями в ПО сервера) нормализовать таки процесс кеширования (при этом нужно сохранить Апач и при этом режим «ПХП как модуль Апача» тоже не рассматривается)?
Может быть поможет переход на php5.5 у которого уже встроен Зенд Опкешер? Или что-то иное?

 , , ,

racter
()

RSS подписка на новые темы