PHP Flush не работает на Centos с ApachePhp

Кемеровские программисты php общаются здесь
Anonymous
PHP Flush не работает на Centos с Apache

Сообщение Anonymous »

У меня есть сервер Centos 8 с Apache FPM /FASTCGI как WebServer.
Я хочу, чтобы вывод был замечен сразу после каждого эхо.

Код: Выделить всё

ob_implicit_flush();
ob_start();
echo '1';
ob_end_flush();
@ob_flush();
flush();
sleep(5);
echo '2';
Но страница остается при загрузке в течение 5 секунд и выходов 12 вместо вывода 1, затем 2 через 5 секунд.
Я использовал Fastcgi_finish_request () для вывода всего буфера и делать материал в фоновом режиме, и он работает правильно. /> Я использую выше кода на своей локальной машине Windows с Apache, а также на другом сервере с LiteSpeed, и они работают без проблем. < /p>
Ваша помощь очень ценится! < /p>

Подробнее здесь: https://stackoverflow.com/questions/695 ... ith-apache

Вернуться в «Php»