gateway worker 使用thinkorm 有时候会报错 有时候又没有问题 是怎么回事呢?

567

截图截图截图

大佬帮忙看下

815 1 0
1个回答

WatcherLuo

// 配置
Db::setConfig(config('thinkorm'));
// 维持mysql心跳
if ($businessWorker) {
Timer::add(55, function () {
if (!class_exists(Mysql::class, false)) {
return;
}
$connections = config('thinkorm.connections', []);
foreach ($connections as $key => $item) {
if ($item['type'] == 'mysql') {
try {
Db::connect($key)->query('select 1');
} catch (\Throwable $e) {}
}
}
Db::getDbLog(true);
});
}

  • 暂无评论
年代过于久远,无法发表回答
×
🔝