Решение проблемы с размером стека и pcre.recursion_limit

Решение проблемы с размером стека и pcre.recursion_limit

2106
27.02.2017
28.02.2017

В 5 версии битриксового веб-окружения система проверки сайтов выдает ошибку: "Размер стека и pcre.recursion_limit. Замечание. Возможны проблемы в работе с длинными строками из-за системных ограничений"

В 5 версии битриксового веб-окружения (в 7-й версии данное предупреждение уже не наблюдается) система проверки сайтов выдает ошибку: "Размер стека и pcre.recursion_limit. Замечание. Возможны проблемы в работе с длинными строками из-за системных ограничений".

Для решения данной проблемы, необходимо:

  1. В файле "/etc/php.d/bitrixenv.ini" изменить "pcre.recursion_limit = 14000" на "pcre.recursion_limit = 100000". 
  2. В скрипте запуска сервера HTTP Apache "/etc/rc.d/init.d/httpd" изменить функцию "start()", добавив в нее одну строку (ulimit -s unlimited):
start() {
echo -n $"Starting $prog: "
ulimit -s unlimited
LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch ${lockfile}
return $RETVAL
}

После перезапуска апача проблема должна уйти



Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.


P.S. Обращайтесь ко мне за приобретением лицензий и продлений на 1C-Битрикс "Управление сайтом", лицензий на облачную и коробочную версии Битрикс 24 а также за приобретением и внедрением готовых решений на базе 1С-Битрикс от партнеров. За более подробной информацией свяжитесь со мной любым удобным для вас способом


Комментарии

Еще никто не комментировал данную публикацию. Будьте первыми!

Добавить комментарий

captcha

Возврат к списку