thinkphp3 设置数据库最大连接时间,超出时间后执行不同操作

需求:
需要对数据库连接设置最大连接时间,超出时间后执行不同操作

代码:

try{
    set_time_limit(1);
    $order=D('order')->select();
    $this->assign('order',$order);
    $this->display();
}catch(\Exception $e){
    $this->error('数据库连接超时');
}

我这里设置了时间是1秒,但是超时后并不会弹出‘数据库连接超时’

clipboard.png

请问有什么可优化的地方或者用是什么方法进行处理

阅读 2.9k
1 个回答

这个超时是整个php脚本的超时,你没法控制的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题