Articles of apc

php-apcu (CGI / FastCGI) apc_fetch всегда возвращает false

При использовании расширения php–apcu ( https://github.com/krakjoe/apcu ) (не apc) в среде php CGI сохраненные данные из apc_store пусты. У кого-нибудь есть опыт в том, как решить эту проблему? Пример файла PHP: test-apc.php <?php $k = 'test'; if(isset($_GET['get'])) { $result = apc_fetch($k); echo "Read entry '$k': $result"; } else if(isset($_GET['clear'])) { echo "Clear entry '$k'"; apc_clear_cache('user'); […]

При использовании PHP CLI – APC вылетает apache – apc_fcntl_lock не удалось выполнить errno: 6

Я уже решил проблему, но я отправлю ее здесь для справки в будущем и, возможно, это поможет кому-то 🙂 Проблема: После запуска PHP из командной строки с пользовательским php.ini Apache сбой и эта ошибка error apc_fcntl_lock failed errno:6 . Моя конфигурация: У меня есть easyPHP с PHP 5.3.8 и APC. APC отлично работает для моих […]

Кэширование кода APC в разных версиях файлов

У нас есть один сервер с несколькими РАЗЛИЧНЫМИ версиями САЙНОГО веб-приложения, развернутого на нем. Например : www.myserver.com rc.myserver.com alpha.myserver.com Мы опасаемся, что могут возникнуть столкновения между версиями одного и того же класса PHP. Правильно ли APC справляется с этим? Если нет, как это сделать? Спасибо за вашу помощь.

PHP APC Progress Bar

Сообщение обновлено: после комментариев совет. Index.php <?php $id = uniqid(""); ?> </head> <body> <form method="post" action="frame.php" target="upload_iframe" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <input type="hidden" name="APC_UPLOAD_PROGRESS" id="progress_key" value="<?php echo $id; ?>"/> <br /> <input type="submit" name="submit" value="Submit" /> </form> <iframe name="upload_iframe" style="width: 400px; height: 100px;"> </iframe> frame.php <?php if(isset($_POST['progress_key'])) { echo "hey1"; $status […]

PHP APC не работает с некоторыми символами в ключе?

У меня есть несколько тестовых пакетов zend-сервера CE (php5.3), один на Mac 10.8.2, один на экземпляре Linux EC2, оба из которых используют реализацию APC по умолчанию (кэш данных zend), которая поставляется вместе с установкой. На обеих машинах я звоню: apc_store("Installation:1234:lastActivity", "x", 120); Затем я вызываю apc_fetch для этого ключа. На Mac работает apc_fetch. В Linux […]

Nginx + PHP-FPM случайным образом дает 502

Мой сайт отлично работает с Nginx + PHP-FPM, но случайным образом он дает ошибку 502. Сведения об окружающей среде OS – CetnOS 6 Nginx PHP-FPM (php 5.4) APC (Code Cache APC 3.1.13 beta) Memcache (data cache) В php-fpm pm.max_children = 200 pm.start_servers = 40 pm.min_spare_servers = 30 pm.max_spare_servers = 50 pm.max_requests = 500 Также я […]

Является ли новый пользовательский кэш APCu APC разделяемым между процессами?

Я планирую использовать пакет php5-apcu ubuntu. Разделяются ли данные между процессами? Другими словами, если я установил запись в кеше при загрузке одного веб-сайта, будет ли доступ на другой сайт доступным для кэша, даже если он будет обслуживаться другим процессом? Как это работает для: модуль prefork apache2 php php5 fpm с несколькими работниками PHP-кли

Ошибка PHP APC Загрузка apc.so

Недавно я установил PHP APC на нашем сервере через нашу панель WHM (Web Host Manager). После успешной установки я подумал, что все в порядке. Однако на следующий день я заметил, что наш файл error_log становился довольно большим, после проверки я неоднократно замечал следующую строку: PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/apc.so' – / […]

Не удается переопределить класс sfconfig

Я запускаю Symfony (1.2.9) с PHP версии 5.2.11 в Windows XP. У меня установлен APC (версия 3.0.19) Я могу запустить PHP-скрипт, чтобы доказать, что apc работает правильно (работает). Однако, когда я пытаюсь использовать вызовы APC в действии symfony, я получаю эту ошибку (в файле apache error.log): [apc-error] Невозможно переопределить класс sfconfig Что быстро сбой Apache. […]

APC – невозможно загрузить динамическую библиотеку

Вот что я имею в своем PHP.ini: extension=php_apc.dll … [APC] apc.enabled = 1 Я запускаю Apache 2.0.59, PHP версии 5.2.3 на Windows Server 2003. Я уже установил XDebug, скомпилированный с vc6. Таким образом, я получил версию APC версии 5.2 vc6. Ниже приведены имена файлов, которые я загрузил (и поместил * .dll в php / ext […]

Intereting Posts