Skip to content

«Warning: filemtime(): stat failed» during obsolete files cleanup #310

@smirnov-e

Description

@smirnov-e

Description

During normal, concurrent requests following error happens:

Warning: filemtime(): stat failed for /app/runtime/debug/2025-12-31/69556c95c3b84796964724/summary.json

/vendor/yiisoft/yii-debug/src/Storage/FileStorage.php in Yiisoft\Yii\Debug\Storage\FileStorage::{closure:Yiisoft\Yii\Debug\Storage\FileStorage::findFilesOrderedByModifiedTime():116} at line 116


111            return [];
112        }
113
114        usort(
115            $files,
116            static fn (string $a, string $b) => filemtime($b) <=> filemtime($a)
117        );
118        return $files;
119    }


/vendor/yiisoft/yii-debug/src/Storage/FileStorage.php in Yiisoft\Yii\Debug\Storage\FileStorage::gc at line 82


77    /**
78     * Removes obsolete data files
79     */
80    private function gc(): void
81    {
82        $summaryFiles = $this->findFilesOrderedByModifiedTime($this->path . '/**/**/summary.json');

Package version

yiisoft/yii-debug: 54c57b5

PHP version

8.4.12

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions