PHP7.1 - Неустранимая ошибка Невозможно выделить сегмент общей памяти - PullRequest
0 голосов
/ 05 июля 2018

Я кросс-скомпилировал PHP7.1 для ARMv7 и включил расширение OPCache.

В php.ini:

zend_extension=opcache.so
opcache.enable=0
opcache.memory_consumption=4
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=0

На целевой машине, когда я пытаюсь запустить скрипт PHP, я получаю:

Неустранимая ошибка. Невозможно выделить сегмент общей памяти в 8388608 байт.

.

Я убедился, что распределение общей памяти системы правильно настроено:

ipcs -ml:
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 131072
max total shared memory (kbytes) = 131072
min seg size (bytes) = 1

Отключение OPCache приводит к тому, что скрипты PHP запускаются как надо.

Есть идеи, пожалуйста?

...