Apache APC и httpd перезагрузить

Наш веб-сайт имеет 5 веб-заголовков (redhat), каждый с очень простым apc.ini.

extension=apc.so
apc.stat=0
apc.shm_size=96m

Мы делаем logations для apache в 4 утра ежедневно. Иногда после перезагрузки logrotate / httpd. Константы PHP, хранящиеся в файле yaml, который кэшируется APC, становятся нечитаемыми. Это происходит не каждый день .. это происходит случайным образом на случайном веб-сервере (1-5). Перезапуск apache устраняет проблему, и веб-сервер может снова считывать константы PHP из файла .yaml.

Когда мы внедряем код, мы делаем httpd изящным и никогда не видим эту проблему. У меня сложилось впечатление, что restarts / gracefuls очистит кэш APC, но перезагрузки httpd не будут? На данный момент мы переключили наши лоты на использование грациозного поворота, но хотели бы получить дополнительную информацию, если кто-то тоже столкнулся с этой проблемой. (Имейте в виду, что это не каждая константа, а, казалось бы, случайные из файла).

Напомним: после логротации веб-сервер может больше не считывать константу PHP из кэшированного файла yaml APC до тех пор, пока не будет выполнен httpd restart / graceful.

APC version = 3.1.13
PHP = 5.4.7
Apache = 2.2.3

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector