Intereting Posts
Обход ошибки Ошибка 413 слишком большая Как зарегистрировать пользователя из-за неактивности Почему я не могу получить доступ к переменным сеанса из моего сценария под названием AJAX? Переменная Codeigniter Post empty Python эквивалент запроса PHP curl Выберите процент строк из таблицы SQL? Как проверить, находится ли точка долготы / широты в пределах диапазона координат? Цель обучения C (Cocoa) для программирования iPhone, поступающего из веб-разработки? Разбор данных JSON с удаленного сервера Я только что написал над своим WAMP index.php! Кто-нибудь знает, как я могу получить другую копию без повторной установки WAMP Кэширование отношения ORM SimpleXML: невозможно вставить дочерний элемент в узел с атрибутами Редактирование фотографий в php строка состояния facebook PhpStorm: получать предупреждения о проверке кода для «Методы с тем же именем, что и их класс, не будут конструкторами»

APC (альтернативный кэш PHP), бросающий множество PHP-уведомлений

У меня установлена ​​APC 3.1.9 на моем Linux-сервере, работающем на PHP 5.3.6.

Кэширование работает нормально, но я заметил в наших журналах ошибок, что APC выдает много уведомлений PHP, таких как:

[Wed Jun 29 01:08:56 2011] [error] [client ip] PHP Примечание: require_once () [function.require-once]: apc_cache_find [16085954] \ n в / path / to / file в строке 75, referer : / path / to / referer / file

[Wed Jun 29 01:08:56 2011] [error] [client ip] PHP Примечание: require_once () [function.require-once]: 1. h-> open_path = [/ path / to / file] h-> filename = [/ path / to / file] \ n в / path / to / file в строке 84, referer: / path / to / referer / file

[Wed Jun 29 01:08:56 2011] [error] [client ip] PHP Примечание: Неизвестно: apc_cache_find [16215361] \ n в Unknown в строке 0, referer: / path / to / referer / file

-> / path / to / file & / path / to / referer / file были вставлены мной, заменяя исходные имена файлов

Любая идея, почему APC выбрасывает все эти сообщения?

Точная линия установки при установке / переустановке APC такова:

Enable internal debugging in APC [no] :no 

Немного поздно для Майка, но я нашел решение (APC 3.1.9 / 3.1.13):

Вы также можете выполнить следующее:

https://bugs.php.net/bug.php?id=59445

Где сказано:

«Если компиляция не является вариантом, откат назад к стабильному: pecl install -f APC-3.1.6"

Это действительно регресс, но он отлично справился со мной 🙂

Удалите и переустановите apc, набрав «no», чтобы отключить отладку:

 pecl uninstall apc pecl install apc Enable internal debugging in APC [no] : no 

Перезапустить apache: #service httpd restart или #service httpd restart #/etc/init.d/apache restart

А также причиной этой проблемы может быть версия php. (Таким образом, версия PHP изменяется / несоответствие, в частности, если перемещен веб-сайт. Вы должны проверить.)

Удачи!