這里寫問題具體描述
雖然不知道這樣做的好處是什么,不過你確實(shí)可以執(zhí)行 Session::gc()
來實(shí)現(xiàn)主動(dòng)刪除過期的 session
<?php
namespace process;
use Workerman\Timer;
use function config;
class SessionGcTask
{
public function onWorkerStart(): void
{
Timer::add(600, function () {
$config = config('session');
$handler = $config['handler'];
/** @var $sessionHandler \Workerman\Protocols\Http\Session\SessionHandlerInterface */
$sessionHandler = new $handler();
$sessionHandler->gc($config['lifetime']);
});
}
}
相關(guān)鏈接: