为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:UOS
【CPU】:
【问题描述】*:隔段时间会出现连接达梦失败的情况,php8+laravel+dm8.1,推测是长时间没有请求dm系统导致连接断开。只有重启项目容器才能重新连接上数据库。
[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: -70025 连接未打开 (SQLAllocStmt[4294897271] at /home/test/yx/trunk/dm_php//pdo8/dm_driver.c:217) at /code/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414)
[stacktrace]
#0 /code/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare()
#1 /code/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}()
#2 /code/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback()
#3 /code/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run()
#4 /code/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select()
#5 /code/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect()
#6 /code/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}()
#7 /code/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns()
#8 /code/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get()
#9 /code/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels()
#10 /code/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get()
#11 /code/app/Model/Mysql/Managers/CareService/CareSignManager.php(17):