报错场景是,使用TP6的command命令 + linux的nohup 执行持续脚本。
错误原因:长时间连接数据库会断线

详细错误信息如下

[think\exception\ErrorException]
Error while sending STMT_PREPARE packet. PID=29294  PHP Fatal error:  Uncaught think\exception\ErrorException: Error while sending STMT_CLOSE packet. PID=29294 in /....../vendor/topthink/think-orm/src/db/PDOConnection.php:603
Stack trace:
#0 /....../vendor/topthink/think-orm/src/db/PDOConnection.php(603): think\initializer\Error->appError(2, 'Error while sen...', '/...', 603, Array)
#1 /....../topthink/think-orm/src/db/PDOConnection.php(1576): think\db\PDOConnection->free()
#2 /....../vendor/topthink/think-orm/src/db/Connection.php(345): think\db\PDOConnection->close()
#3 [internal function]: think\db\Connection->__destruct()
#4 {main}
thrown in /....../vendor/topthink/think-orm/src/db/PDOConnection.php on line 603

解决办法:

修改数据库配置文件 database.php ,设置为true,开启断线重连// 是否需要断线重连
'break_reconnect' => true,

如果按照上述配置后仍出现该报错,建议使用try catch处理异常,防止程序因报错终止

Error while sending STMT_PREPARE packet. PID=29294相关推荐

  1. (求助)RPC failed;curl 56 GnuTLS recv error(-9): A TLS packet with unexpected length was received

    (求助)RPC failed;curl 56 GnuTLS recv error(-9): A TLS packet with unexpected length was received 在ubun ...

  2. 【Git】error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was rece

    目录 一. 问题 二. 解决 一. 问题 今天拉取代码,出现如下所示错误: error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packe ...

  3. ERROR Error when sending message to topic test_topic with key: null, value: 3 bytes……:部署Kafka时遇到两个问题

    问题描述: 之前用的是ActiveMQ,Kafka比ActiveMQ好很多,于是要换成Kafka,在虚拟机的centOS里部署好了,改好配置文件后新建topic,producer,consumer 进 ...

  4. SDIO出错 error -84 sending status command, retrying end_request: I/O error, dev mmcblk0, sector

    在调试emmc的时候遇到一个问题,挂载emmc出现如下错误: ~ # mount /dev/mmcblk0 /mnt/ end_request: I/O error, dev mmcblk0, sec ...

  5. error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was

    git clone较大的工程产生如上报错,查资料应该是由于git默认缓存大小不足导致的. 解决办法,增大缓存空间: git config --global http.postBuffer 104857 ...

  6. nginx: [error] open() “/var/run/nginx.pid“ failed (2: No such file or directory)

    一.我的问题场景:(有的人可能是场景四,见最下面) //1. nginx重启,查看lsof -i:80 有 pid进程 nginx -s reload //2. nginx关闭,查看lsof -i:8 ...

  7. 【Kafka】ERROR Error when sending message to topic topic_lcc with key: null, value: 4 bytes with error

    文章目录 1.场景1 1.1.背景 1.2. 远程连接 2.场景再现2 2.1 背景 3. 场景再现3 N.扩展阅读 1.场景1 1.1.背景 [lcc@lcc ~/soft/kafka/kafka_ ...

  8. ubuntu git clone 报错error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected

    1.个人观点 https://blog.csdn.net/bingyu9875/article/details/102568686?depth_1-utm_source=distribute.pc_r ...

  9. RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received

    Ubuntu 系统使用 git 克隆代码时出现该错误 实验成功的解决办法: $ sudo apt-get purge git $ sudo apt-get install git

  10. error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.

    git config --global http.postBuffer 1048576000

最新文章

  1. easyui treegrid php,easyUI TreeGrid
  2. HTML5在豆瓣的各种应用
  3. AJPFX关于collection总结
  4. QTreeWidget
  5. 使用OpenCV玩家营造出一个视频控制(没有声音)
  6. 第8章:Hadoop再探讨
  7. 【虚拟主机篇】asp页面实现301重定向方法
  8. arachni web mysql数据库_Web安全扫描工具Arachni
  9. 实验10 SQL Server 数据备份/恢复
  10. SAP License:SAP与ORACLE到底谁更强?
  11. 嵌入式Linux内核优化裁剪
  12. 安装php_sqlsrv扩展
  13. 湖南大学 离散数学 2018年期末考试 参考答案
  14. java基础案例教程第二版pdf,Java系列学习进阶视频
  15. 神经网络 游戏,神经连接游戏
  16. 解决word或wps删除空白页后页面布局变乱
  17. oracle 除数不能为0
  18. 企业微信 php sdk,thinkphp5.0集成企业微信SDK
  19. Linux at命令使用介绍
  20. KM3模拟键盘鼠标模块使用说明---2.键盘功能

热门文章

  1. KY-RTI分布仿真技术:第四章 C++程序设计
  2. sd卡数据恢复源码android,SD卡受损数据恢复图文详解
  3. 计算机硬件基础英语ppt,计算机英语 第一单元 计算机硬件 computer hardware.ppt
  4. JIRA + FishEye + Crucible + Confluence + PostgreSQL
  5. C#二次开发CAD常用的方法和注意事项
  6. 站内SEO第三篇:降低网站跳出率的7种有效方法
  7. 【串讲总结】涵盖ML/DL/NLP/推荐/风控/数学等知识点汇总列表
  8. 六【Java 基础】数组的概述: 数组的定义与使用
  9. IOS版本回退操作教程
  10. 用友系统服务器架构,用友ERP-U总体架构.DOC