VagrantによってセットアップされたUbuntu VirtualBoxがあります。静的なファイルとDjangoアプリを提供するNGINXを実行しています。NGINXがVagrant Syncedフォルダ内の変更を取得しない
私は、ホスト(ウィンドウ)のレポに迷惑メール経由で同期されたソースフォルダを持っています。私はWindowsでJavascriptファイルを変更し、SSHでファイルを変更し、ファイルをnanoで開くことで、VM内のファイルに変更が加えられていることを確認できます。
しかし、私がリモートで変更を加えると、NGINXは変更されていないバージョンの "不法な"文字が最後に追加されたように見えます(実際にはブラウザが狂ってしまいます)。私はvmにssh'dしながら私はlocalhostをCURLすると同じファイルを取得します。 EDIT SSH経由でファイルを編集すると実際に同じことをします
vagrant(フォルダを再同期する)経由でVMをリロードでき、次回のリモート変更までうまく動作します。
nginxとgunicornを再起動することは役に立ちません。
迷惑メールはnginxがキャッシュに依存するようにファイルをロックしますか?ここで何が起こっているのでしょうか?
ありがとうございます!