在PHP中关闭连接,但在实时iis服务器中继续执行脚本


Close connection in PHP but keep executing script in live iis server

我正在开发php代码点火器,我正在使用连接关闭后执行php脚本的代码,它在本地服务器中运行良好,但在作为实时服务器的iis中不工作
这是我的代码

set_time_limit(0);
        ob_end_clean();
        ignore_user_abort(true);
       header("Connection: close'r'n");
       header("Content-Encoding: none'r'n");  
        ob_start();          
        echo date('Y-m-d H:i:s').PHP_EOL;
        $size = ob_get_length();   
        header("Content-Length: $size",TRUE);  
        ob_end_flush();
        ob_flush();
        flush();   
sleep(20);
file_put_contents('c:/tmp.txt', date('Y-m-d H:i:s')); 

谢谢当做srikanth bollineni

我终于找到了答案。。。。。。

1> 在服务器主页面上的"管理"下,选择"配置编辑器";

2> 在"Section"下,输入"system.webServer/handlers";

3> 在"(集合)"旁边,单击"…"或标记元素"(集合",然后在"Actions"answers"(Collection)"元素下,单击"Edit Items";

4> 向下滚动,直到您在"名称"下找到您的PHP版本;

5> 在底部,显示了可以手动编辑的属性,包括responseBufferLimit,它应该设置为0,flush()才能工作。

按照这个步骤,flush正在处理iis。。我的问题是解决