1

私の Nginx 構成には、Javascript ファイルのキャッシュに関する問題があるようです。JS ファイルとして編集すると、Nginx によってhttp://pastebin.com/raw.php?i=C3XY9T8dとして提供されますが、明らかにファイルのエンコードに問題があります。サーバーを再起動するか、しばらく待つと (時間はわかりませんが、間違いなく 10 分以上かかります)、ファイルは「�」文字なしで正しく提供されます。

これを変更して、ファイルが何らかの形でキャッシュされず、不安定なエンコーディングで表示されないようにするオプションはありますか?

私は試してみましopen_file_cache off;たが、以前の問題を解決しましたが、ここでは役に立ちません。また、気まぐれに試してみchunked_transfer_encoding off;ましたが、それは関係がないようです。

4

1 に答える 1

1

これは、VM での実行に関する問題でした。どうやら「sendfileはVMではうまく機能しません」。config に追加するsendfile offことで、この問題は解決しました。

于 2012-11-23T16:20:08.537 に答える