部分的に作成されたファイルに対してnginxがブラウザにステータスコードを送信するのを止める方法は? [閉鎖]

部分的に作成されたファイルに対してnginxがブラウザにステータスコードを送信するのを止める方法は? [閉鎖]

私のNginxサーバー(場所/var/www/static:。

ファイルは別のコンピュータから転送されます。これらのファイルは容量が大きい場合もありますが、通常は内部ネットワークを介して転送されます。

関係のない理由で、他のコンピュータでは単一のコマンドのみを使用してファイルを転送できます。

何が起こっているのかは、ブラウザクライアントがHTTPステータス200の代わりにNginxからHTTPステータス206(一部)を取得し、ファイルがロードされて表示されることです。

まず、NFS経由でサーバーからサーバーにファイルをコピーし、SFTP経由で直接コピーしてローカルディスクに保存し、ローカルディスクのディレクトリを観察し、そのディレクトリに新しいファイルが保存されたら、ファイルを送信するためinotifyrsync実行してみました。

すべてのケースで206の問題が続く。

SFTPを使用すると、これは頻繁に発生しません。おそらくこれがファイルを取得する最速の方法ですか?しかし、まだそのようなことが起こります。

誰でもこのようなことが起こらないようにする方法を提案できますか?

ベストアンサー1

おすすめ記事