curl连续请求页面卡死解决办法_curl_easy_init 重复-程序员宅基地

技术标签: curl  linux  PHP  

今天项目中遇到一个问题就是在后台用curl请求数据,连续请求url链接后页面会卡死502错误,最后解决办法是在 curl请求方法中加了CURLOPT_TIMEOUT就可以了,这样如果超出设置时间不影响页面其他的请求,到了设置时间请求也会停止

curl方法如下:

function get_request($url){
    //初始化
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_TIMEOUT, 3);  //设置超时时间为3秒
    $output = curl_exec($ch);
    curl_close($ch);
    return json_decode($output);
}

tips:

1. CURLOPT_TIMEOUT 设置curl允许执行的最长秒数。      

2. CURLOPT_TIMEOUT_MS 设置curl允许执行的最长毫秒数

更多内容请参考原文地址:https://www.codelovers.cn/article/20181123165419.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tangjuntangjun/article/details/84400202

智能推荐

卡内基梅隆 计算机音乐,包揽大牛|CMU Music tech也来了!!大牛横扫了!!-程序员宅基地

文章浏览阅读428次。原标题:包揽大牛|CMU Music tech也来了!!大牛横扫了!!NutsCongratulationsNuts北大学员横扫了!继QueenMary博士/Gatech/NYU/Mcgill硕士后最dream的顶尖CMU music tech拿下Offer CMU 卡内基·梅隆大学(Carnegie Mellon University),简称CMU,坐落在美国宾夕法尼亚州的匹兹堡,是一所拥有..._cmu ai+music

asp文件怎么转换成html代码,将asp页面转换成html页面 代码-程序员宅基地

文章浏览阅读80次。该楼层疑似违规已被系统折叠隐藏此楼查看此楼将asp页面转换成html页面SubGenFile(id)dimobjXmlHttpsetobjXmlHttp=Server.CreateObject("Microsoft.XMLHTTP")objXmlHttp.open"GET","http://www.xxx.com/product.asp?id="&id,falseobj..._as2文件转换为html

MyBatis动态拼接sql_mybatispluse动态拼接sql-程序员宅基地

文章浏览阅读687次。【代码】MyBatis动态拼接sql。_mybatispluse动态拼接sql

OpenVINS学习3——初始化原理学习-程序员宅基地

文章浏览阅读1.5k次,点赞26次,收藏24次。OpenVINS的初始化分为静态初始化和动态初始化两部分,分别对应初始静止与初始运动。_openvins

vue动态绑定表头表体_vue绑定动态的map-程序员宅基地

文章浏览阅读395次。用循环动态绑定表头表体_vue绑定动态的map

Linux常用命令扩展_文件系统命令行扩展-程序员宅基地

文章浏览阅读387次。enable、help、man、cd、alias、ls、du、mkdir、touch、cp、rm、mv、rename、which、whereis、locate、find_文件系统命令行扩展

随便推点

基于ZigBee的工业废气监测系统_基于zigbee的工业废气检测系统-程序员宅基地

文章浏览阅读1.1w次,点赞14次,收藏109次。基于ZigBee的工业废气监测系统摘 要本文主要对工业现场中排放的工业废气浓度进行检测。并根据国内外气体监测技术的发展现状,提出了基于ZigBee的工业废气监测系统的设计方案。本系统主要由单片机、气体浓度检测模块、模数转换模块、显示模块、按键、蜂鸣器和无线通信模块等组成。本文首先介绍了工业废气检测系统的研究背景意义,同时结合国内外气体检测技术的发展现状,提出了基于ZigBee的工业废气监测..._基于zigbee的工业废气检测系统

CircularSlider半弧形滑动条-程序员宅基地

文章浏览阅读476次。前言这边文章主要 是写一、半圆弧型滑块的设计最近项目中需要用到半圆弧形滑块,其作用和UISlider差不多,用于拖动改变播放音乐的播放进度。大概样子是这样的:效果展示特点如下:滑动响应区域为弧环上,并且靠近滑动块,,并限制了中心区域不可滑动;当值为0时不可再逆时针滑动,当值为最大值时,不再可顺时针..._ios 排除点在圆外面点与圆心半径

分布式定时调度:xxl-job 最佳实践-程序员宅基地

文章浏览阅读218次。????这是一个或许对你有用的社群????一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:《项目实战(视频)》:从书中学,往事中“练”《互联网高频面试题》:面朝简历学习,春暖花开《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题《精进 Java 学习指南》:系统学习,互联网主流技术栈《必读 Java 源码专栏》:知其然,知其所以然????这是一个或许..._xxl-job模式

2024全面启动:《水资源基础调查实施方案》解读-程序员宅基地

文章浏览阅读677次,点赞3次,收藏4次。水资源基础调查实施方案的实施,是国家对水资源管理科学化、精细化的重要步骤,有助于揭示水资源分布、储量、质量及变化规律,为应对水资源挑战、保障水安全、优化水资源配置、推动绿色发展提供坚实的数据支撑。让我们共同期待这一宏大工程的顺利推进,见证我国水资源治理能力的显著提升。如需《方案》原文件可留言或私信。_《水资源基础调查实施方案》解读

TypeScript----解构_typescript 解构赋值-程序员宅基地

文章浏览阅读1.6k次。目录一、解构1、解构数组2、对象解构3、属性重命名4、默认值二、函数声明三、展开一、解构1、解构数组最简单的解构莫过于数组的解构赋值了:let input = [1, 2];let [first, second] = input;console.log(first); // outputs 1console.log(second); // outputs 2这里创建两个命名变量first和second。相当于使用索引,更加方便:first =_typescript 解构赋值

麦克风声音小怎么设置 怎么调节麦克风声音_麦克风声音很小-程序员宅基地

文章浏览阅读4.2w次,点赞2次,收藏3次。最近各种播音节目非常受大家欢迎,普及率最高的莫过于YY语音了。在使用电脑麦克风录音或者K歌的时候,总感觉麦克风录音声音小,但又不知道如何设置解决。下面安装系统小编为大家带来了一篇比较完整的麦克风录音声音小的原因分析与解决办法,希望对遇到类似电脑问题的朋友,有所帮助。麦克风录音声音小怎么设置 电脑麦克风录音声音小解决办法在谈解决办法之前,我们首先了解下电脑麦克风录音声音小的原因,大致有以下几种可能:1、麦克风音量设置不当,音量设置过低;2、声卡驱动安装不正确或者声卡驱动版本过低。3、耳机或者话筒麦_麦克风声音很小

推荐文章

热门文章

相关标签