Ruby-on-rails - サーバーが nginx を使用したファイルのアップロードに常に失敗するのはなぜですか?
迷茫
迷茫 2017-05-16 17:30:21
0
1
964

具体的な状況は次のとおりです:
ユーザーがファイルをアップロードするためのアップロード機能を提供するアプリ (Rails旅客 nginx) があります。
サーバーにデプロイしてテストしました

1: 自分のコンピュータを使用してファイルをアップロードしても問題ありません

2: 会社のコンピューターを使用してファイルをアップロードしても問題ありません

3: 共同制作者に提供する場合、ファイルをアップロードする途中でページのリンクが中断されます。

4: 共同編集者は会社のコンピューターを使用してアップロードしましたが、アップロードの途中でリンクが中断されました。

5: 共同編集者がアップロードできる場合があります (確率は非常に低いですが) ほとんどの場合、途中でアップロードするとページが壊れます。

サーバーにログインしてログを確認したところ、何も異常は発生していませんでした。

ps: 共同作業者は以前にシステムをやり直したことがあります (システムを構築する前にアップロードできました)。彼は Firefox ブラウザと IE ブラウザを使用しましたが、失敗しました

コラボレーターのネットワークに問題があると思います。また、私の nginx の設定に問題がある可能性もあります。

現時点では、この問題を調査するための適切なエントリ ポイントが見つかりません。最初に問題を投稿し、皆さんがアイデアを手伝ってくれることを願っています

以下は私の nginx 設定ファイルです:
リーリー

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
给我你的怀抱

まず第一に、私が聞きたいのは、あなたとあなたの共同研究者がテストのためにアップロードしたファイルは同じファイルですか?また、協力者はネットワーク内でテストされていますか?

次のようにして確認できます:
まず、テスト アップロード ファイルを同じファイルにし、サイズとタイプが同じであることが最善です。成功したファイルを共同編集者に渡して、それができるかどうかを確認します。
これにより、さまざまなファイルの種類やサイズによって引き起こされる制限をトラブルシューティングできるためです

最初のチェックで問題がなければ、LAN と WAN の問題が送信タイムアウト (一部のタイムアウト制限やリトライ機構のないプログラム) によって引き起こされている可能性があるため、それを確認することをお勧めします。テストに小さなファイルを使用するため

さらにお聞きしたいのですが、このアップロードプログラムは自社のプログラマーによって書かれたのでしょうか?その場合は、デバッグ調査の実施を依頼できます。
PS: 通常、これはシステムの再インストールとはあまり関係がありませんが、ブラウザに関係する場合は、主にアップロード プログラムの記述方法に多少の影響がある可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート