开发者社区> 问答> 正文

mysql连接断开

failed to connect: failed to connect:  could not be resolved (110: Operation timed out),

展开
收起
cindywen 2018-12-04 18:57:49 893 0
1 条回答
写回答
取消 提交回答
  • 用Fsocket获取数据时能够控制超时的。 如果用 File_get_contents($url); 可以临时设定环境变量: 设定默认socket超时时间 ini_set("default_socket_timeout", 3);养成好习惯,使用fsocket获取数据。 如果使用Curl,也可以在Curl中控制超时时间: curl_setopt($ch, CURLOPT_TIMEOUT, 15); PHP中mysql函数是不提供类似mysql超时选项的,但是php.ini的mysql.connect_timeout可设置 ; Maximum time (in seconds) for connect timeout. -1 means nolimit mysql.connect_timeout = 60 也可以在php脚本中调用设置ini_set();
    

    答案来源网络,供参考,希望对您有帮助

    2019-10-16 17:12:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像