关于php safe_write超时

时间:2013-06-16 07:04:16

标签: php timeout cgi suspend

所有     我的错误案例是一个普通的网络下载服务,网络服务器是lighttpd,并使用php-fpm处理下载请求,如下所示:

$fp = fopen('php://output', 'w');
fwrite($fp, $data);

但是运行一天后,几乎所有的php cgi都被暂停在fwrite函数中。我使用gdb来调试它,并发现它们在fastcgi.c中的safe_write函数中被挂起。   我想知道如何为这种情况设定时间?我试过了stream_set_timeout,ini_set('default_socket_timeout'),但它们没有用。

0 个答案:

没有答案