ubuntu — ошибка 6 ошибки сегмента php5-fpm в libpcre.so.3.13.1

Я установил сервер Ubuntu 14.04 с PHP 5.5.9, Apache 2.4, лаком, php-fpm и mod_proxy_fcgi.

У меня есть собственный небольшой язык шаблонов, написанный на PHP, после перехода со старого php 5.2 на php 5.5 все кажется нормальным, но в некоторых случаях у меня возникает эта ошибка, когда я пытаюсь сделать шаблон визуализации (функция preg_replace_callback) размером 9691 байт или более php авария. (dmesg выводит php5-fpm ошибку ошибки сегмента 6 в libpcre.so.3.13.1). Небольшой размер шаблона в порядке.

Итак, в документации говорится, что попробуйте изменить pcre.backtrack_limit и pcre.recursion_limit, поэтому я пробую небольшое, среднее, предельное значение (1000000000), но без эффекта.

Система обновлена, есть ли возможность увеличить размер стека для каждого потока процесса?

Кто-нибудь может помочь? (извините за мой плохой английский) Ф.

2

Решение

Я также нашел эту же проблему, и я решил ее настройки

pcre.recursion_limit = 1000

в /etc/php5/fpm/php.ini

Затем перезапуск php5-fpm

Надеюсь, поможет!

2

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

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

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