资产手表突然停止工作

时间:2014-08-18 09:45:26

标签: php symfony assetic

我从今天早上开始使用php app / console assetic:watch(assetic:dump --watch)命令。

周四一切都很好,今天早上命令在更新文件时没有看到更改。 assetic:dump工作正常但我不想每次更新css(less)文件时等待20秒。

有谁知道发生了什么?

我已经重新启动并清除了symfony的缓存。

我使用linux Mint(基于debian)并清除/ tmp文件夹。

(不好意思,英语,这不是我的主要语言)

2 个答案:

答案 0 :(得分:2)

我通过在重新启动watch命令之前删除/ tmp文件夹中的资产文件来解决我的问题。

答案 1 :(得分:1)

我几次遇到同样的问题。

我的猜测是,如果监视进程正在运行,并且意外终止(重新启动,流浪汉停止等),缓存仍保留在/ tmp中,如果重新运行该进程,则新命令将查看所有资产已经看过了。

无论如何,您提供的解决方案是有效的,因此删除文件夹" / tmp / assetic_watch _ *"迫使资产重新整理所有资产。