我們的Symfony2 web應用程序在開發模式下使用Assetic觀察器在旅途中重新編譯資產。流浪,共享文件夾:充分利用NFS上的inotify優勢
該web應用程序運行,其中在流浪VM(Ubuntu的12.04精確)運行的泊塢容器。 主機是OSX 10.9 Mavericks,它通過NFS(v3)共享與VM共享代碼文件夾,代碼通過Docker中的主機/來賓卷安裝在容器中。
由於inotify的似乎不能夠NFSv3相比檢測文件的修改,在輪詢模式中的觀察者作品可以是非常緩慢(〜1/2分鐘,以檢測所述修改)。
我讀過的NFSv4是inotify的兼容,但我沒有發現任何良好的ressource。
有沒有辦法讓NFS/inotify一起工作?
謝謝您詳細的答案。我們已經有一個使用Assetic的投票腳本,在我最初的問題中,我提到它是一個「觀察者」,但實際上它非常慢(檢測更改大約需要1/2分鐘)。 –