PHP PCRE2 больше нет памяти - PullRequest
       9

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

0 голосов
/ 09 октября 2018

Я использую 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.

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

...