Битрикс при тестировании конфигурации выдает, что необходимо 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

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.