WordPress — PHP PCRE2 больше нет памяти

Я использую CentOS 7 на физическом сервере и обнаружил предупреждение о JIT из памяти. Проблема возникает при установке WordPress 4.9.8 при переходе на PHP 7.3RC2. Обновление PHP 7.3 до версии библиотеки PCRE2.

Журнал сохраняет много предупреждений в каждом preg_match и preg_replace, и он всегда одинаков: JIT compilation failed. No more memory.
Насколько я мог отладить, результаты функции были правильными.
Если я пытаюсь отладить простой вызов preg_match для небольшого файла PHP, проблема не появляется, но на другом большом сайте PHP, таком как phpMyAdmin, это происходит снова.

Я не смог ничего найти в Интернете, и я думаю, что это очень специфическая проблема, связанная с реализацией библиотеки PCRE2 в Remi Repo или с комбинацией PHP7.3RC2 + PCRE2, потому что я не могу воспроизвести проблему в виртуальной машине. ,

Обновление 1Я не смог найти хорошее руководство по увеличению размера стека библиотеки.

Обновление 2: на физическом сервере включен SELinux. Я буду исследовать этот путь. В настоящее время версия PHP была понижена до 7.2.

Если у кого-то есть такая же проблема или какая-либо идея, пожалуйста, дайте мне знать.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]