Symfony缓存:清除超时-超过300秒

时间:2019-09-23 23:13:23

标签: php symfony composer-php symfony4

我的Symfony 4.3项目和作曲者遇到了问题。每当我尝试安装,删除或执行任何操作时,它都只会在“正在执行脚本高速缓存:清除”部分上停止,然后一直停在那里,直到超时为止。我曾尝试将超时时间增加到2000左右的疯狂水平,但没有帮助,它只会停在那儿。

有人知道如何解决这个问题吗?

λ composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating autoload files
ocramius/package-versions: Generating version class...
ocramius/package-versions: ...done generating version class
Executing script cache:clear

  [Symfony\Component\Process\Exception\ProcessTimedOutException]
  The process ""C:\wamp\bin\php\php7.3.9\php.exe" "--php-ini=C:\wamp\bin\php\php7.3.9\php.ini" "./bin/
  console" --ansi cache:clear" exceeded the timeout of 300 seconds.


install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...

我尝试手动删除var / cache内容,但这无济于事。我一直在各地寻找答案和stackoverflow。

2 个答案:

答案 0 :(得分:0)

我发现了我的问题。在我的twig.yaml中,那里有node_modules文件夹路径。我在测试css文件时以及cache:clear进行预热时忘了删除它,它实际上要经过100k的文件夹和文件。这就解释了为什么300秒还不够,即使我将其设置为2000秒,我敢打赌它仍然会用光时间。

经验教训:小心您的树枝配置!

答案 1 :(得分:0)

我希望这会有所帮助,以这种方式尝试

composer install --prefer-dist --no-scripts -vvv