gpt4 book ai didi

php - CodeIgniter 数据库检查超时错误

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:27 24 4
gpt4 key购买 nike

我正在运行一个从用户指定的数据库中获取数据的小型 Web 服务,其中一些查询很繁重并且通常需要比平时更长的时间,因为这些行包含 base64 图像和其他需要的东西。当我的查询时间超过 30 秒时,CI 会以某种方式崩溃。我试过使用 $this->db->_error_number()$this->db->_error_message()

if ($this->db->trans_status() === FALSE) {
die('Wops, something weird happened...');
}

但是它们都没有给我错误信息。任何人都知道如何捕获这些超时错误并将它们回显给用户?谢谢。

编辑:

日志输出:

...
DEBUG - 2015-04-10 10:34:34 --> Controller "Main" Initialized
DEBUG - 2015-04-10 10:34:34 --> Helper loaded: log_helper
DEBUG - 2015-04-10 10:34:34 --> Database Driver Class Initialized
DEBUG - 2015-04-10 10:35:04 --> Final output sent to browser
DEBUG - 2015-04-10 10:35:04 --> Total execution time: 30.0145
...

最佳答案

请检查您的 phpinfo() 中的 mysql.connect_timeout 参数并增加以防万一,因为这可能是查询超时的原因。

您可以阅读更多相关信息 Here

关于php - CodeIgniter 数据库检查超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29562692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com