PHP错误提示failed to open stream: Too many open files

项目遇到的这个问题failed to open stream: Too many open files

检查PHP脚本发现发起很多curl请求,于是看curl是不是没有正常关闭,结果发现

@Yii::app()->onEndRequest = function() use(&$ch){ @curl_close($ch); };

这样一段代码,这个代码的是等待程序结束才会调用关闭curl连接,然后把关闭连接更改到请求完毕就关闭。于是就解决了这个问题~记录下来

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Rgc

django 三种缓存模式的使用及注意点

    @cache_control,@vary_on_headers,@vary_on_cookie 

1172
来自专栏Java架构沉思录

单点登录原理与简单实现

web应用通常采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关...

1302
来自专栏北京马哥教育

ulimit设置句柄数

这几天在做一个性能测试,写了一个模拟发送http的程序。模拟100并发的情况下,随机发http get的请求。放到服务器上运行一段时间抛出Too many op...

4005
来自专栏黑白安全

emlog敏感信息泄漏漏洞

漏洞复现:登录状态后访问http://xxx.xxx/admin/index.php?action=phpinfo

902
来自专栏linux系统运维

访问日志不记录静态文件,访问日志切割,静态元素过期时间

2156
来自专栏抠抠空间

Flask之session相关

除请求对象之外,还有一个 session 对象。它允许你在不同请求间存储特定用户的信息。它是在 Cookies 的基础上实现的,并且对 Cookies 进行密钥...

662
来自专栏Rgc

django 三种缓存模式的使用及注意点

    @cache_control,@vary_on_headers,@vary_on_cookie 

3062
来自专栏ppjun专栏

aapt异常

在编译的时候出现以上错误是--no-version-vectors,在异常中可以发现aapt报错,而我们知道aapt是将对应的资源生成索引就是R文件。下面我尝试...

872
来自专栏小古哥的博客园

PHP中的会话控制

了解HTTP(超文本传输协议)可以知道,它采用请求与响应的模式,最大的特点就是无连接无状态。 无连接:每次连接仅处理一个客户端的请求,得到服务器响应后,连接就结...

2783
来自专栏前端小叙

koa2实现拦截器进行登录前session校验

在使用koa-passport,koa-session中间件之后,可以进行用户登录的验证,再配合此拦截器,可以实现进入所有页面之前,对是否登录做一个验证,把不需...

2212

扫码关注云+社区

领取腾讯云代金券