Я нахожусь на выделенном сервере с моим сайтом, размещенным в виртуальном каталоге. Существует немного других сайтов, размещенных в различных виртуальных каталогах. Мне установили APC и APCu. Когда я перезапускаю PHP-FPM, я получаю следующую ошибку:
Предупреждение PHP: Модуль 'apc' уже загруженный в Неизвестном на строке 0
Мой APC и конфигурация APCu как следуют:
; Включите apc дополнительное расширение модуля = apc.so; Опции для версии модуля APC> = 3.1.3 apc.enabled=1 apc.shm_segments=1 apc.shm_size=2024M
; Включите apcu дополнительное расширение модуля = apcu.so
; Опции для версии модуля APCu> = 4.0.0 apc.enabled=1 apc.shm_segments=1 apc.shm_size=2024M.. и так далее
Я нахожусь на Centos с PHP 5.4.27 и APC 3.1.13 выполнения
У меня есть ben наличие нечастой проблемы катастрофического отказа на моем сайте, поэтому должны, к сожалению, много раз перезапускать PHP-FPM. Я все еще нащупываю в темноте на то, что могло быть проблемой. Мог APC и APCu, вместе устанавливаемый быть проблемой? Если так, каков корректный подход?
Для дальнейшего ответа на вопрос об аварии, Просто для пользы сообщества - это нечто уникальное, что вызывало у меня хаос, и я не нашел ни одного случая, когда бы об этой ситуации спросили или ответили раньше, в моем обширном описании этой проблемы.
Проблема получения частых ошибок на внутреннем сервере заключалась в том, что - у меня был PHP 5.4.27 и Zend Opcache был установлен на моем сервере до того, как я переместил мой новый сайт электронной коммерции, который использовал APC-кэш. Это где-то вызывало конфликт и приводило к ошибке внутреннего сервера.
После удаления Zend Opcache, другим фактором был apc.include_once_override, который был установлен в '1'. Это вызвало искажения страницы, я где-то читал об этом, поэтому смог сразу же указать точку и установить значение '0'.
Теперь это работает прекрасно, как и charm !!! и я чувствую такое облегчение после месячной битвы.
Вы должны использовать APC только при установке PHP 5.4. APC содержит как кэширование пользовательских переменных, так и кэширование опкодов для файлов PHP.
APCu предназначен для дополнения встроенного в PHP 5.5 кэша опкодов путем добавления кэширования пользовательских переменных.
Таким образом, вам следует удалить ваш APCu, это может привести к описанным вами проблемам.
.