Вопрос: PHP APC Accelerator полностью разбивает Apache2 на Windows?


Моя локальная конфигурация конфигурации:

  • Apache 2.2.21 VC9 загружен с Зал ожидания Apache (как это было предложено в PHP для Windows Веб-сайт. Ручная установка как сервис.
  • PHP 5.3.8 VC9 x86 Thread Safe, установленный вручную из zip-файла.
  • PHP APC 20110109-5.3-vc9-x86 загруженный из Вот, затем я добавил extension=php_apc.dll к моему php.in,
  • Xdebug PHP 5.3 VC9 TS (32 бит), если это необходимо

результат: иногда зависает страница, и я должен перезапустить Apache вручную из панели служб. Кто-нибудь из вас испытал это? Неправильно ли моя конфигурация? Это происходит даже с простым phpinfo страница:

<?php phpinfo() ?>

5
2017-10-06 20:14


Источник


Некоторое количество выходных данных журнала очень помогло бы. Первое, что приходит на ум, - это некоторая ошибка PHP, которая происходит, но не отображается. Каковы настройки регистрации / отображения ошибок? - WerkkreW
Я согласен, этого недостаточно. - Till
Кстати, я не говорю, что APC не виноват, но прежде чем вы обвиняете конкретное расширение, я отключил бы все остальные (особенно xdebug) и попытался бы один за другим, если вы сможете воспроизвести зависания. - Till
Пожалуйста, взгляните на мой комментарий serverfault.com/a/407436/128197, Надеюсь это поможет :) - Rashy


Ответы:


APC и xdebug, как правило, плохо сочетаются в моем опыте. Я подозреваю, что это будет нормально работать с APC, если вы отключите xdebug.


1
2017-12-07 01:46





Начните с исключения Apache - вызовите «php -m», чтобы получить список модулей и посмотреть, насколько это отзывчиво.

Если он медленный, то вы знаете, что PHP виноват. Отключите каждый модуль и включите каждый из них за один раз, запустив php -m, чтобы проверить ответ.

Pre 5.3.8 удлинение завитка вызывало подобные проблемы, но это было исправлено.


0
2017-11-29 20:39





Используйте apc.php-файл из пакета apc и используйте его, чтобы узнать, как APC использует память.

Дайте ему много барана, пока он не воспользуется 20%.


0
2017-08-30 17:48