Workerman\Protocols\Http::tryGcSessions PHP Метод

tryGcSessions() публичный статический Метод

Try GC sessions.
public static tryGcSessions ( ) : void
Результат void
    public static function tryGcSessions()
    {
        if (HttpCache::$sessionGcProbability <= 0 || HttpCache::$sessionGcDivisor <= 0 || rand(1, HttpCache::$sessionGcDivisor) > HttpCache::$sessionGcProbability) {
            return;
        }
        $time_now = time();
        foreach (glob(HttpCache::$sessionPath . '/ses*') as $file) {
            if (is_file($file) && $time_now - filemtime($file) > HttpCache::$sessionGcMaxLifeTime) {
                unlink($file);
            }
        }
    }