Apache Ne sert pas de modifications dans le fichier mis à jour gulpjs

J'ai une machine virtuelle CentOS 6.5, Personnalisé en utilisant Apache HTTPD 2.2 En tant que serveur Web et j'utilise GulpJS Pour votre processus de montage. Quand je mettez à jour le fichier CSS, processus d'assemblage GulpJS fonctionne bien et si je regarde le fichier sur la machine virtuelle, je vois des mises à jour, cependant, lorsqu'il est maintenu à travers Apache HTTPD Il n'y a pas de changements dans le fichier. Si je modifie le fichier en utilisant vi, Je ne fais pas de changements et je ne fais que retenir à nouveau, Apache HTTPD Ensuite, apporte des modifications et affiche le fichier correct.

J'ai éteint le module mod_cache (Par exemple, commenté par la directive pour lui LoadModule), Depuis que je pensais que cela pourrait être une raison, mais cela n'a pas d'importance.

Est-ce que quelqu'un a traversé ce problème et savait comment le réparer?

[Mettre à jour] - Je viens de regarder le magazine d'accès httpd et vu que le fichier est desservi httpd Chaque fois, avant et après les mises à jour, mais rien ne change:

192.168.56.1 - - [22/Jun/2014:09:27:42 +0100] "GET /includes/min/stylesheet.min.css HTTP/1.1" 200 135882 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"
192.168.56.1 - - [22/Jun/2014:09:29:22 +0100] "GET /includes/min/stylesheet.min.css HTTP/1.1" 200 135878 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"

En dehors de la longueur du fichier. Ça suggère que httpd Voit la mise à jour du fichier, mais non mise à jour dans le navigateur. J'ai essayé plusieurs navigateurs différents, nettoyai le navigateur Keach, etc., mais jusqu'à ce que je modifie le fichier sur le serveur en utilisant vi et ne pas le sauver à nouveau, aucun navigateur ne chargera une nouvelle version du fichier, ce qui me fait penser que httpd Sert toujours la mauvaise version du fichier. Si étrange.

[Mettre à jour 2] - Je crois que cela peut être dû à VirtualBox et dossiers partagés. Les fichiers pour le site sont sur l'hôte (Mac OS X 10.9.3) et compilé là avec NodeJS. Ils sont compilés dans le dossier utilisé conjointement avec le système d'exploitation invité (CentOS) En utilisant des dossiers partagés VBox. Si je regarde le fichier dans le catalogue via la console, je vois:

-rwxrwxrwx. 1 root root 135881 Jun 23  2014 stylesheet.min.css

Comme vous pouvez le constater, au lieu du mois habituel pour le mois, le jour et l'heure, il y a un mois, un jour et une année. Il me semble inapproprié, mais je n'ai aucune idée de ce que cela signifie et si cette valeur a.
Invité:

Agathe

Confirmation de:

J'ai trouvé une solution à cela. C'était un problème de Cashem Apache HTTPD. Je insère des modules mod_cache et mod_disk_cache Retour, puis j'ai défini la directive suivante:

CacheDisable /

Cela a résolu le problème. Je ne sais pas pourquoi la chargement simple de modules de mise en cache n'avait pas le même effet.

Mise à jour: Bien que cela ait vraiment aidé à résoudre le problème pendant un certain temps, il semble que ce n'est pas une décision réelle. En fait, le problème est que la voiture fonctionne sur VirtualBox, Et les fichiers qu'il sert sont sur la machine hôte et sont connectés à l'invité avec vboxsf. Le problème et la solution sont décrits dans le blog suivant:

http://www.frandieguez.com/blo ... oxsf/

Pour répondre aux questions, connectez-vous ou registre