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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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