Не работает Битрикс (nginx + apache) при mbstring.func_overload 2

A
На сайте с 28.03.2018
Offline
0
6029

Если mbstring.func_overload 2 , то сайт ложится. А так нормально работает и все проверки проходит, кроме mbstring.func_overload. CentOS 7 + nginx + php7(fastcgi) + ssl. Куда копать?

В логах пишет следующее

2018/03/28 15:57:40 [error] 17300#17300: *517 upstream prematurely closed connection while reading response header from upstream, client: 37.23.195.128, server: prokompressor.ru, request: "GET /bitrix/admin/site_checker.php?HTTP_HOST=prokompressor.ru&SERVER_PORT=&HTTPS=on&test_start=Y&lang=ru&sessid=51140597bb6617c0aeab4beb1fa0715f&step=35&global_test_vars=YTozOntzOjIwOiJzaXRlX2NoZWNrZXJfc3VjY2VzcyI7czoxOiJOIjtzOjE2OiJjaGVja19ieF9jcm9udGFiIjtiOjA7czoxMDoibGFzdF92YWx1ZSI7czo5OiJtb2JpbGVhcHAiO30= HTTP/1.1", upstream: "http://127.0.0.1:8080/bitrix/admin/site_checker.php?HTTP_HOST=prokompressor.ru&SERVER_PORT=&HTTPS=on&test_start=Y&lang=ru&sessid=51140597bb6617c0aeab4beb1fa0715f&step=35&global_test_vars=YTozOntzOjIwOiJzaXRlX2NoZWNrZXJfc3VjY2VzcyI7czoxOiJOIjtzOjE2OiJjaGVja19ieF9jcm9udGFiIjtiOjA7czoxMDoibGFzdF92YWx1ZSI7czo5OiJtb2JpbGVhcHAiO30=", host: "prokompressor.ru", referrer: "https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru"

[Wed Mar 28 15:57:41.121796 2018] [fcgid:warn] [pid 17517] (104)Connection reset by peer: [client 37.23.195.128:46454] mod_fcgid: error reading data from FastCGI server, referer: https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru
[Wed Mar 28 15:57:41.121900 2018] [core:error] [pid 17517] [client 37.23.195.128:46454] End of script output before headers: urlrewrite.php, referer: https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru
[Wed Mar 28 15:57:42.144942 2018] [fcgid:warn] [pid 17518] (104)Connection reset by peer: [client 37.23.195.128:46456] mod_fcgid: error reading data from FastCGI server, referer: https://prokompressor.ru/bitrix/admin/phpinfo.php?test_var1=AAA&test_var2=BBB
[Wed Mar 28 15:57:42.145077 2018] [core:error] [pid 17518] [client 37.23.195.128:46456] End of script output before headers: phpinfo.php, referer: https://prokompressor.ru/bitrix/admin/phpinfo.php?test_var1=AAA&test_var2=BBB
[Wed Mar 28 15:57:43.305282 2018] [fcgid:warn] [pid 17520] (104)Connection reset by peer: [client 37.23.195.128:46458] mod_fcgid: error reading data from FastCGI server, referer: https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru
[Wed Mar 28 15:57:43.305430 2018] [core:error] [pid 17520] [client 37.23.195.128:46458] End of script output before headers: ajax.php, referer: https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru
[Wed Mar 28 15:57:44.250496 2018] [fcgid:warn] [pid 17522] (104)Connection reset by peer: [client 37.23.195.128:46460] mod_fcgid: error reading data from FastCGI server, referer: https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru
[Wed Mar 28 15:57:44.250665 2018] [core:error] [pid 17522] [client 37.23.195.128:46460] End of script output before headers: ajax.php, referer: https://prokompressor.ru/bitrix/admin/site_checker.php?lang=ru
suffix
На сайте с 26.08.2010
Offline
325
#1

php 7 или 7.2 ?

кодировка utf или 1251 ?

Клуб любителей хрюш (https://www.babai.ru)
A
На сайте с 28.03.2018
Offline
0
#2
suffix:
php 7 или 7.2 ?

кодировка utf или 1251 ?

7.2 / php 7.2

[umka]
На сайте с 25.05.2008
Offline
456
#3
Acmades:
Куда копать?

Копать в сторону лога FastCGI

Лог в помощь!
suffix
На сайте с 26.08.2010
Offline
325
#4
Acmades:
7.2 / php 7.2

php 7.2:

"Теперь будет выбрасываться Deprecation notice если mbstring.func_overload содержит ненулевое значение."

A
На сайте с 28.03.2018
Offline
0
#5
'[umka:
';15539249]"Копать в сторону лога FastCGI"

И где же этот лог то найти?

suffix:
"Теперь будет выбрасываться Deprecation notice если mbstring.func_overload содержит ненулевое значение."

Как мне найти источник проблемы? Не первый раз ставлю Битрикс, просто менял в php.ini эту переменную и все работало, до этого дня )))) Может какие методы есть?

M
На сайте с 17.09.2016
Offline
124
#6
A
На сайте с 28.03.2018
Offline
0
#7

Попробовал поотключать модули php. Если отключить Opcache то все хорошо работает - а он мне так нравился. В чем там может быть у них разлад? Уже привык к этому прекомпилятору. Да и работал он хорошо. Может есть решение? Или придется другой подыскивать?

iHead
На сайте с 25.04.2008
Offline
137
#8

В PHP 7.2.4 выйдет исправление.

https://bugs.php.net/bug.php?id=75729

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
iHead
На сайте с 25.04.2008
Offline
137
#9

В 7.2.4 не вошло исправление. Видимо, уже в 7.2.5 стоит ждать, или пересобирать opcache самостоятельно с патчем по ссылке выше.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий