具体的な状況は次のとおりです。ユーザーにファイルをアップロードするためのアップロード機能を提供するアプリ(rails +passenger + nginx)があります。テスト後にサーバーにデプロイしました
- 私のコンピュータファイルを使用してすべてOKをアップロードします
- 私の会社のコンピューターのアップロードファイルでも大丈夫です
- ハーフページリンク割り込みにファイルをアップロードするときに、パートナーに提供します。
- 彼の会社のコンピューターアップロードのパートナーであり、アップロードの半分はリンクを中止します。
- コラボレーションは時々アップロードできます(リスクは小さいです)ほとんどはアップロードする半分のページがブロックされています
サーバーにログオンし、見つかったログと何が起こったかを例外なく表示します。
PS:パートナーは重いシステムの前に実行しました(アップロード前にシステムを実行していません)。Firefoxブラウザを使用することも使用されます。つまりブラウザが失敗しました。私の推測では、パートナーのネットワークの問題です。問題のあるnginx構成もあるかもしれません。問題をチェックするための正しい出発点が見つかりません。最初の質問が出てきて、みんながアイデアを出すのを手伝ってくれることを願っています
以下は私のnignx設定です:
include mime.types;
default_type application/octet-stream;
log_format simple '$remote_addr - [$time_local] "$request" $status $body_bytes_sent';
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 180;
include /opt/nginx/conf/sites-enabled/*;