开发者社区> 问答> 正文

mysql连接断开

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

展开
收起
cindywen 2018-12-04 18:57:49 901 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像