当我使用sleep()
时,我的php脚本超时有问题此代码:
<?php
ob_start();
header('Content-Type: text/html; charset=utf-8');
echo 'Begin ...<br />';
flush();
ob_flush();
for ($i = 0; $i < 10; $i++) {
echo $i . '<br />';
flush();
ob_flush();
sleep(65);
}
echo 'End ...<br />';
flush();
ob_flush();
?>
当我执行此代码并等待60秒时,脚本已停止工作。
此服务器配置
的php.ini
max_execution_time 3600;
nginx.conf
keepalive_timeout 3600;
如何配置解决此问题?
对不起,我英文不好。
答案 0 :(得分:-1)
显示你的nginx配置。
您需要在nginx配置中增加proxy_read_timeout
。