Android 数据结构 微信小程序 分布式 jsf ssh stack datatables jScrollPane npm安装vue mysql数据库名称 删除数组第一个元素 kafka消费不到数据 centos查看python版本 python中time python编程语言 python读取本地文件 java中的tostring java使用正则表达式 java中的继承 java方法 java数组输出 linux镜像安装 php开发实例 计算机操作系统第四版 js闭包的理解 电视免费软件 lol体验服转换器 小工具 js正则匹配字符串 天正建筑2007 小米9截屏 html5制作 超过响应缓冲区限制 ipad上市时间 dll文件 优酷app播放器下载 php单例模式 樱牛在哪 vivado下载
当前位置: 首页 > 学习教程  > 编程语言

curl进程卡死思考

2020/11/24 11:01:18 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

同事在做一个curl操作访问第三方,看起来简简单单的一个问题,竟然导致了进程卡死,就一个方法在前端调用第三方接口的时候,疯狂点击,整个测试环境都会奔溃! 分析原因: 1.第三方的问题&#xff1…

同事在做一个curl操作访问第三方,看起来简简单单的一个问题,竟然导致了进程卡死,就一个方法在前端调用第三方接口的时候,疯狂点击,整个测试环境都会奔溃!

分析原因:

1.第三方的问题?排查不是!

2.服务器的问题:php.ini单进程最大执行时间不够?内存不够?排查都不是。

3.代码问题,未设置超时时间!

使用top命令分析服务器性能!内存完全够!!!!


查看php.ini最大执行时间,也完全够!参考:http://www.itxm.cn/post/5634.html 可以排查内存是否足够。

最后发现同事的代码:未设置超时,改造了下。如下图:成功不卡死了!


本文链接: http://www.dtmao.cc/news_show_400404.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?