所有 我的错误案例是一个普通的网络下载服务,网络服务器是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'),但它们没有用。