Битрикс при тестировании конфигурации выдает, что необходимо ulimit -s unlimited для веб-сервера
Решаем проблему следующим образом
CentOS 7:
Создать каталог /etc/systemd/system/httpd.service.d, в нем создаем файл lstack.conf с содержимым:
mkdir /etc/systemd/system/httpd.service.d nano /etc/systemd/system/httpd.service.d/lstack.conf
[Service] LimitSTACK=12437184
и перечитать конфигурацию systemd и перезапустить веб-сервер
systemctl daemon-reload systemctl restart httpd
CentOS 6
Отредактировать файл /etc/init.d/httpd и дописать в него ulimit -s unlimited в секцию start ()
start() { echo -n $"Starting $prog: " ulimit -s unlimited LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS RETVAL=$? echo [ $RETVAL = 0 ] && touch ${lockfile} return $RETVAL }
Перезапустить веб-сервер apache
/etc/init.d/httpd restart
При использовании PHP 7 надо указать в
php.ini
pcre.jit=0